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后会自动生成 阅读全文
posted @ 2016-07-18 18:07 pingzd 阅读(558) 评论(1) 推荐(0) 编辑
摘要:闭包的三种经典用法: 1. 通过在函数中创建函数,并返回来延迟作用域链的存在时间(掌握执行环境/作用域链/this/活动对象/arguments/全局对象概念的理解) 2. 模仿块级作用域 (javascript不存在块级作用域) 3. 创建私有变量 可以使用构造函数或原型模式来创建私有变量: 评价 阅读全文
posted @ 2016-07-12 19:29 pingzd 阅读(1595) 评论(0) 推荐(0) 编辑
摘要:创建对象的四种方式: (1) 工厂模式: 评价: 解决了创建多个相似对象的问题,但是没有解决对象识别的问题 (2) 构造函数模式: 评价: 函数的三种用法: 1. 用作构造函数 2. 作为普通函数调用 3. 在另外一个对象的作用域中进行调用 不足: 同一个方法,每当创建一个实例,就需要一个实例一个新 阅读全文
posted @ 2016-07-06 09:48 pingzd 阅读(173) 评论(0) 推荐(0) 编辑