摘要:如果你稍微想一下,就明白源代码绘制了一大堆的符号用来阻挡你的去路,那么生成符号的方式当然可以由你来篡改在允许你改动的代码范围内。所以本游戏的精神分两个层面认真思考,精确计算,给自己开出一条道来发挥黑客精神,破坏源代码,彻底颠覆迷途。 有人提到了 Untrusted 这个有意思的编程游戏,于是我也去尝试一下,结果发现挺好玩的,一玩玩上瘾了,搞了一通宵…… 这个游戏实际上是很容易作...
摘要:记录一下工作中的零碎收获是引擎内如任务,属于浏览器的所以优先执行 记录一下工作中的零碎收获 promise是javascript引擎内如任务,settime属于浏览器的API所以优先执行primise; var r = new Promise(function(resolve, reject){ console.log(a); resolve()...
摘要:另一个问题是不能判断是否有的元素。结果函数的第二个参数表示判断的起始位置。结果第二个参数也可以是负数,表示从右数过来第几个,但是不改变判断搜索的方向,搜索方向还是从左到右。 一、ES6,Array.includes()函数的用法 斜体文字在ES5,Array已经提供了indexOf用来查找某个元素的位置,如果不存在就返回-1,但是这个函数在判断数组是否包含某个元素时有两个小不足,第一...
摘要:事实上,实现元编程有多种方式,从语言本身来讲,可以分为两类增强型与新的语法实现,前者的代表是反射,后者的代表为。在第二部分,我们尝试在语言基础上增加原生的元编程能力并介绍了该思路的实现框架。 语言的自由度 自由度这个概念在不同领域有不同的定义,我们借鉴数学中构成一个空间的维数来表达其自由度的做法,在此指的是:解决同一个问题彼此不相关的设计方法学数量。 例如,解决一个比如商品打折的问题,...
摘要:下面我们来使用面向对象类图这里就不再画了首先面试题中所提到的我们都可以看成类,比如停车场是一个类吧,它里面的车位是一个类吧,摄像头,屏幕。。。 以下是某场的一道面试题(大概): 1、一个停车场,车辆入场时,摄像头记录下车辆信息2、屏幕上显示所接收的车辆的信息情况(车牌号)以及各层车位的车位余量3、停车场一共四层车位,其中的三层都为普通车位,还有一层为特殊车位(体现在停车计费价格上面的不...