微 文
Micro Article
学习Javascript闭包(Closure)
JavaScript 的闭包其实是一个作用域(scope),而这个作用域就是闭包内部的函数可以访问和修改变量的范围(注意因为闭包是外部函数的 {} 划定的作用域,所以提到函数时一般是指 {} 大括号内部申明的函数)。换句话说,闭包允许一个函数访问内部的所有变量和其他函数,只要这个函数是在这个闭包的作用域内申明的。
Javascript高性能动画与页面渲染
如果你不得不使用setTimeout或者setInterval来实现动画,那么原因只能是你需要精确的控制动画。但我认为至少在现在这个时间点,高级浏览器、甚至手机浏览器的普及程度足够让你有理由有条件在实现动画时使用更高效的方式。
JavaScript严谨模式(Strict Mode)提升开发效率和质量
随着WebApp突飞猛进的发展,Javascript写的WebApp规模越来月庞大,比如典型的代表产品腾讯WebQQ、HTML5游戏等等,Javascript越来越需要大量的开发人员多多人协作开发。同时HTML5、CSS3等新技术和NodeJs项目的高速发展,这几年JavaScript语言借着各种新API陆续被运用到从移动设备到服务器的多个”新领域”中。但JavaScript语言自身由于ECMAScript第四版被放弃而一直没有多少改进。和借HTML5之名过度宣传的各种新API相比,语法层面通过严格模式(Strict Mode)进行的改进几乎可以用不为人知来形容。学习了解严格模式之后,就算不…
JavaScript设计模式
JavaScript模式与前端的工作和成长密不可分,因为这确实不是一个简单的话题,作者用简单表达和例子为大家阐明JavaScript的设计模式。
JavaScript 函数基础。为什么说函数是 JavaScript 世界的第一公民。
一些使用 JavaScript 函数的基本注意事项,主要是 Secrets of the JavaScript Ninja 第三章的小结。适合有其他语言编程经验的人阅读。要想真正掌握 JavaScript 编程,必须把 JavaScript 作为一种函数式编程语言来理解。函数是 JavaScript 世界的第一类对象(first-class object)。所有对象(object)有如下功能:可以通过字面量(literals)创建可被赋于变量,数组元素和其他对象的属性(property)可以作为参数传递给函数可以作为函数的返回值可以含有能被动态创建和赋值的属性 JavaScript 函数拥有…

热门TOP 10

公众号(微文)