随笔分类 -  JavaScript 语言特性

描述下语言特性,及node.js语言学习
摘要:迭代器 生成器 对应Python的协程 、go语言的 流程控制 阅读全文
posted @ 2017-12-11 17:07 yytiger 阅读(139) 评论(0) 推荐(0)
摘要:JavaScript 词法作用域: 当【定义】了一个函数后,当前的作用域就会被保存下来,并且成为函数内部状态的一部分 标记及清除的 内存管理方案 解决了循环引用带来的内存泄漏 倾向于认为"闭包" 是保存保存变量的 作用域 在嵌套函数定义中,引用了外层函数的变量,此时闭包才会出现(结合Chrome d 阅读全文
posted @ 2017-12-11 17:04 yytiger 阅读(163) 评论(0) 推荐(0)
摘要:讲述JavaScript现有的模块化方案 阅读全文
posted @ 2017-12-11 16:57 yytiger 阅读(507) 评论(0) 推荐(0)
摘要:原型模式: 产生新对象方式 是从一个已知的对象clone而来。 JavaScript所有的对象,都是从一个对象克隆而来;语言层面上支持这种模式 Object.create() var obj = new Type(); var obj = {} JavaScript 引擎帮我完成了,克隆的过程,并且 阅读全文
posted @ 2016-10-04 00:21 yytiger 阅读(226) 评论(0) 推荐(0)
摘要:作用域是关于引擎如何寻找变量以及会在何处找到变量的规则 作用域是关于引擎如何寻找变量以及会在何处找到变量的规则 -词法作用域 - 最重要特征是定义过程发生在代码书写截断 - 作用域链基于代码的作用域嵌套而非调用栈 - 动态作用域是让作用域在代码运行过程中动态确定 - 不关心函数和作用域如何声明以及何 阅读全文
posted @ 2015-11-19 13:57 yytiger 阅读(393) 评论(0) 推荐(0)