作者的例子非常的好,不过有一个地方我不是很明白,为什么要使用setTimeout,而且arguments.call在ES5严格模式中其实已经禁止使用了,取而代之可以使用apply, 第19行可以改成:Aaron.apply(this, arguments);
2016-04-03
matcher = filter[tokens[i].type].apply(null, tokens[i].matches); //终于看懂了
2016-03-19
为啥我觉得老师讲课的逻辑是那么的绕呢,看的我特别难受。我看JavaScript高级程序设计讲原型讲闭包什么的特别顺利,到了老师这,感觉其实讲的是一个玩意,但是不知道为啥这么绕啊。
2016-03-18