摘要: 循环是编程中是最为常见的结构,优化循环是性能优化中很重要的一个部分。减值迭代:大多数循环使用一个从0开始、增加到某个特定值的迭代器。在很多情况下,从最大值开始,在循环中不断减值的迭代器更加高效。简化终止条件:如前所说,属性查找或者其它O(n)的操作不应该出现在终止条件这个地方。简化循环体:循环体是执... 阅读全文
posted @ 2015-02-03 15:43 freewalker 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 自定义事件:用户可以指定事件类型,这个类型实际上就是一个字符串,然后为这个类型的事件指定事件处理函数,可以注册多个事件处理函数(用数组管理),调用时,从多个事件处理函数中找到再调用。function EventTarget(){ this.handlers={}; ... 阅读全文
posted @ 2015-02-03 10:39 freewalker 阅读(208) 评论(0) 推荐(0) 编辑