javascript
文章平均质量分 83
msbls5
这个作者很懒,什么都没留下…
展开
-
深入理解javascript的一些特性(静态作用域,this指针,闭包)
NodeJS,javascript 静态作用域,闭包,上下文对象this的深入理解原创 2013-10-23 15:24:24 · 3151 阅读 · 0 评论 -
深入理解javascript闭包(转)
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一转载 2013-10-23 16:55:54 · 748 阅读 · 0 评论 -
如何理解Javscript中的函数调用和"this"
长期以来,我发现很多人对Javascript的函数调用过程表示迷惑不解,尤其是函数中"this"的含义更让人抓狂。在我看来,当你明白了JS函数调用的核心原语,然后把其他的函数调用方式都看做是在建立在核心原语上的一种“糖衣”,这些困惑基本就能迎刃而解了。翻译 2016-05-30 21:01:40 · 2222 阅读 · 0 评论 -
想说爱你不容易——致Javascript社区的一封信
关于我们开源社区,有一个问题我需要在这里着重讨论一下。我是社区里很多开源项目(如Babel、Flow、Yarn、Lerna等)的贡献者和维护者。在社区里,我度过了许多美好的时光,同时也有过一些不愉快的体验。因为参与社区,我受邀到世界各地参会讲演,也因此足迹遍布全球,广交天下好友。一些挚友正是通过这些开源工作才有幸得以结识。 不过恐怕不是所有的体验都能如此美好。维护这些拥有成翻译 2016-12-24 22:39:08 · 622 阅读 · 0 评论 -
征服JavaScript面试系列:类继承和原型继承的区别
图-电子吉他-Feliciano Guimarães(CC BY 2.0)“征服JavaScript面试”是我所写的一个系列文章,旨在帮助那些应聘中、高级JavaScript开发职位的读者们准备一些常见的面试问题。我自己在实际面试当中也经常会问到这类问题。系列的第一篇文章请参见“什么是闭包”。注:本文均以ES6标准做代码举例。如果想了解ES6,可以参阅“ES6学习指南”。翻译 2017-01-14 17:46:52 · 849 阅读 · 0 评论 -
Javascript的私有成员
原文链接:http://javascript.crockford.com/private.htmlJavascript是世界上最受误解的编程语言。有人认为Javascript缺乏隐藏对象细节信息的特性,因为Javascript的对象没有私有变量和私有方法。这其实是个误解,Javascript对象是可以有这些私有成员的。下面我们就来逐步介绍:1. 对象Javascript 本质上就是关于...翻译 2018-08-17 11:44:50 · 804 阅读 · 0 评论