07 2016 档案
摘要:1. clone nvm源码到本地 $ cd ~/git $ git clone https://github.com/creationix/nvm.git 2. 配置终端启动自动执行 source ~/git/nvm/nvm.sh 或者 source ~/.nvm/nvm.sh(执行1后会自动生成
阅读全文
摘要:闭包的三种经典用法: 1. 通过在函数中创建函数,并返回来延迟作用域链的存在时间(掌握执行环境/作用域链/this/活动对象/arguments/全局对象概念的理解) 2. 模仿块级作用域 (javascript不存在块级作用域) 3. 创建私有变量 可以使用构造函数或原型模式来创建私有变量: 评价
阅读全文
摘要:创建对象的四种方式: (1) 工厂模式: 评价: 解决了创建多个相似对象的问题,但是没有解决对象识别的问题 (2) 构造函数模式: 评价: 函数的三种用法: 1. 用作构造函数 2. 作为普通函数调用 3. 在另外一个对象的作用域中进行调用 不足: 同一个方法,每当创建一个实例,就需要一个实例一个新
阅读全文