摘要: 开始着手项目打包的一些东西,还不是特别懂,一边学习,一边做笔记好啦。 1.webpack的概念。 Webpack 是当下最热门的前端资源模块化管理和打包工具。任何形式的资源都可以视作模块,通过 loader 的转换。 2.webpakc的安装。 (1)在Node.js 用npm 全局安装Webpac 阅读全文
posted @ 2017-04-09 13:35 jefferyE 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 分享一个很简单的实例: 英雄选择 选择英雄后代码: 效果如下: 阅读全文
posted @ 2017-01-07 20:25 jefferyE 阅读(187) 评论(0) 推荐(0) 编辑
摘要: //自定义事件 function defineEvent(){ this.handles={}; } defineEvent.prototype={ constructor:defineEvent, addHandler:function(type,handler){ if(typeof this.h... 阅读全文
posted @ 2017-01-05 15:59 jefferyE 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、函数柯理化 把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 柯理化函数思想:一个js预先处理的思想;利用函数执行可以形成一个不销毁的作用域的原理,把需要预先处理的内容都储存在这个不销毁的作用域中,并且返回一个小函数,以 阅读全文
posted @ 2017-01-05 14:35 jefferyE 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 1、工厂模式 函数内创建一个对象,给对象赋予属性及方法再将对象返回即可 例: 缺点:无法识别每个实例对象的类型,均为Object类型,因此出现了构造函数模式。 2、构造函数模式 例: 缺点:每次创建实例的时候都要重新创建一次方法(理论上每次创建对象的时候对象的属性均不同,而对象的方法是相同的),然而 阅读全文
posted @ 2017-01-04 21:34 jefferyE 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1、原型链继承 将子类型的prototype属性指向父类型的实例实现继承。 例: 缺点:若父类型原型的属性为引用类型属性时,会导致不论是哪个实例操作原型属性均会影响另一个实例,并且,在创建子类型实例时,不能像超类型的构造函数中传递参数 如上,给instance1的name属性添加了anna值,结果导 阅读全文
posted @ 2017-01-03 22:50 jefferyE 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、forEach()方法 遍历数组,为每个数组元素调用指定函数,三个参数分别为:数组元素 item、元素索引 index、数组本身 arr,无返回值 例: 2、map()方法 调用数组的每个元素传递给指定的函数,并返回一个包含返回值的新数组,不改变原数组 例: 3、filter()方法 返回数组的 阅读全文
posted @ 2017-01-02 17:49 jefferyE 阅读(218) 评论(0) 推荐(0) 编辑