我们在对象创建模式中讨论过,对象创建的模式就是定义对象模板的方式。有了模板以后,我们就可以轻松地创建多个结构相同的...[作者空间]
阅读文本之前需要了解JavaScript的原型链和闭包。 在js的编程中我们有时候要创建一批模板相同的变量。比如:...[作者空间]
对象拷贝是在js中最基本的对象操作。 浅拷贝 浅复制仅仅复制嵌套对象的地址: 拷贝需要注意的问题有很多: 需要拷贝...[作者空间]
从类型说起 js只有7种类型: 原始类型(primitives types)booleannumber包括Infi...[作者空间]
js对象的属性有很多种,总结这一篇文章是为将来理解对象复制和对象继承打基础。 数据描述符 1. 可枚举性(Enum...[作者空间]
在我的彻底理解js的执行上下文,以及变量对象中我说过,执行上下文是在函数被调用的时候被创建的,其中包括创建变量对象...[作者空间]
在之前的文章中我已经介绍了执行上下文的变量对象。在这一篇文章我要介绍执行上下文的作用域链了。 执行上下文.作用域链...[作者空间]
在js中,执行上下文(Execution Context)是非常重要的一种对象,它保存着函数执行所需的重要信息,其...[作者空间]
当我们将变量赋值为原始类型(undefined、null、boolean、number、string)的时候,变量...[作者空间]
本文主要参考了MDN文档和知乎讨论。 在js中,大部分东西都是对象,数组是对象,函数也是对象,对象更加是对象。不管...[作者空间]
js的变量可见性与c语言不太一样。 在c中,变量的作用域是块级的,从声明的地方开始,到与它最近的块的结尾,就是这个...[作者空间]
本文主要参考MDN手册和Learning Advanced JavaScript 在文章开头,我先放出MDN给出的...[作者空间]
1 背景 本文开发框架基于 React,涉及 React 部分会对背景做简单铺垫。 前端开源江湖非常有意思,竞争是...[作者空间]
很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它...[作者空间]