ES6新语法疑点简析

2017-01-23
阅读 8 分钟
6.3k
本文涵盖了一些ES6新语法可能造成疑惑的地方和一些建议。 1# 箭头函数 箭头函数看起来像是匿名函数表达式function(){}的简写,然而它不是。 这个例子应该很容易看出来会有怎样的问题: {代码...} 使用apply、call、bind改变箭头函数的this指向呢? {代码...} 显然apply、call、bind无法改变箭头函数的this指向,箭头函数...

笔记:js对象遍历

2014-12-15
阅读 3 分钟
3.5k
JavaScript中的对象概念非常不同,要把它当作其它语言的关联数组(如PHP)或者Map(如Java)来理解的话,还是有很大的不一样——由于原型链和属性描述符(主要是[[Enumerable]])的存在。

图解:JavaScript中Number的一些表示上/下限

2014-02-13
阅读 5 分钟
16k
自己整理、设计的,转载请注明原帖。先从这个demo看起:[链接] 数轴 说明 关于Number.MAX_VALUE和Number.MIN_VALUE:这个结果为了好看被我四舍五入了…… 关于±0:紫云飞:JavaScript中的两个0 关于数组的最大索引:紫云飞:JavaScript:数组能越界? 关于JavaScript可以精确表示到个位的最大整数:阮一峰:JavaScript数值 ...

求索:GSAP的动画快于jQuery吗?/ 续 V1.1

2014-01-27
阅读 10 分钟
7.2k
每当有这样的问题的时候,我们可以通过以下步骤来确定一个未知的解决方案的性能优化是怎么做到/伪造的: 黑盒:从官方用例来看,究竟有多快,快在哪儿 白盒:看看官方用例之内,框架怎么做到优化的 do { 提出假设,自己构建用例测试 } while (假设没有得到验证); 得出结论

求索:GSAP的动画快于jQuery吗?为何?

2014-01-19
阅读 10 分钟
10.2k
本文已完结,请看下文: > 求索:GSAP的动画快于jQuery吗?为何?/续 本文源自对问题《GSAP js动画性能优于jQuery的原理是什么?》的回答。GSAP是一个js动画插件,它声称“20x faster than jQuery”,是什么让它这么快呢? 每当有这样的问题的时候,我们可以通过以下步骤来确定一个未知的解决方案的性能优化是怎么做到/...

翻译:setInterval与requestAnimationFrame的时间间隔测试

2014-01-13
阅读 3 分钟
17.6k
原文来自stackoverflow问题:浏览器在标签页/窗口闲置的时候,浏览器暂停js吗?。采纳的回答中有两个测试,专门测试了requestAnimationFrame和setInterval在各个场景下的时间间隔,测试过程和结果都值得了解。