Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万
07 2012 档案
setTimeout(0) 即将退役
摘要:相信所有做前端开发的同学都会经常使用setTimeout(0)来做很多事情,这个一度成为解决了很多前端疑难杂症的法宝。而且大家也知道setTImeout(0)的极限在16ms左右。也许很多人没想到这个是一个很严重的问题,但是在w3c性能小组的专家眼里这是一个非常纠结的设置。那setTimeout和16ms会带来什么问题呢?1.我们都知道,我们在做页面动画的时候大多数都是在用setTImeout来控制每一帧的动画的, 而多个setTimeout的存在会导致很多次CPU中断调度的开销,为了减少这些开销,我们希望同一个统一的CPU中断调度管理调度单元来管理所有动画,于是就出现了requestAnim 阅读全文
posted @ 2012-07-05 08:36 【艾伦】 阅读(1377) 评论(0) 推荐(1) 编辑
JS 对象机制深剖——new 运算符
摘要:其实关于new的讨论,早有众多前辈做了先行。然而作为 JS 对象机制系列的一个重要成员,这一篇不可少,而且按照自己的惯例,我将首先引用语言规范的内容。另外,本篇引用到的规范内容比较多,不过我会做详细的说明,读者朋友可自行选择阅读规范内容。考察 ECMAScript 语言规范中new运算符的定义:The new OperatorThe productionNewExpression : new NewExpressionis evaluated as follows:Evaluate NewExpression.Call GetValue(Result(1)).If Type(Result(2) 阅读全文
posted @ 2012-07-04 07:42 【艾伦】 阅读(4856) 评论(0) 推荐(3) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示