摘要: 实现继承主要是依靠原型链,即让一个引用类型继承另一个引用类型的属性和方法 每一个构造函数都有一个原型对象,原型对象都包含着一个指向构造函数的指针,而实例都包含着一个指向原型对象的内部指针,如果原型对象等于另一个类型的实例,此时的原型对象将包含着一个指向另一个原型的指针,相应地,另一个原型中也包含着一 阅读全文
posted @ 2018-03-08 17:29 芦小微 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 为什么需要创建对象? 使用Object构造函数或对象字面量虽然可以创建单个对象,但是这样在需要创建很多对象时,会产生大量重复的代码. 1.工厂模式 优点:可以创建多个类似的对象缺点:无法识别对象的类型 使用Object构造函数或对象字面量虽然可以创建单个对象,但是这样在需要创建很多对象时,会产生大量 阅读全文
posted @ 2018-03-08 10:41 芦小微 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.事件流的区别 冒泡型事件模型: button->div->body (IE事件流) 捕获型事件模型: body->div->button (Netscape事件流) DOM事件模型: body->div->button->button->div->body (先捕获后冒泡) 2.事件侦听函数的区 阅读全文
posted @ 2018-03-07 14:44 芦小微 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 普通添加事件和事件绑定的区别 普通添加事件的方法(只会执行"fine",第二次的事件) 事件绑定方式添加事件(所有事件都会执行) 阅读全文
posted @ 2018-03-07 11:44 芦小微 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 减少HTTP请求 减少DNS查询 使用CDN 避免重定向 图片懒加载 减少DOM元素数量 减少DOM操作 使用外部JavaScript 和 CSS 压缩 JavaScript, CSS ,字体,图片等 优化CSS Sprite 使用iconfont 字体裁剪 多域名分发划分内容到不同域名 尽量减少i 阅读全文
posted @ 2018-03-06 11:04 芦小微 阅读(164) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-04 15:50 芦小微 阅读(3) 评论(0) 推荐(0) 编辑