摘要: 1.面向对象和面向过程的区别 面向过程:注重代码的过程 面向对象:注重代码的结果 2.面向对象三大特性 抽象 封装 继承 多态(JS不存在多态) 3.什么是一个构造函数 new 一个关键字函数 创建一个对象,该对象的属性this指向window 函数里面指向这个对象 构造函数和普通函数的区别 : 1 阅读全文
posted @ 2018-05-22 20:21 炼之匠心,煅之仙品! 阅读(79) 评论(0) 推荐(0)
摘要: 惰性函数(减少浏览器无用的判断 提高性能) 如果在某一条件下重复执行那串相同的代码可以用惰性函数 单例模式(一个类只有一个实例避免过多dom操作) 代理模式(代理模式(有2个对象 第二个对象想调用第一个对象里面的东西从空间里面取出)) 发布订阅模式 有2个对象服务端和客户端 如下: 客户端:QQ 号 阅读全文
posted @ 2018-05-22 18:58 炼之匠心,煅之仙品! 阅读(131) 评论(0) 推荐(1)
摘要: 针对优化驱使的规范性我们都知道一个网页的加载流程大致如下:1、解析HTML结构。2、加载外部脚本和样式表文件。3、解析并执行脚本代码。// 部分脚本会阻塞页面的加载4、DOM树构建完成。//DOMContentLoaded 事件5、加载图片等外部文件。6、页面加载完毕。//load 事件一句话就是: 阅读全文
posted @ 2018-05-22 16:57 炼之匠心,煅之仙品! 阅读(143) 评论(0) 推荐(1)
摘要: gulp 基于node的自动化构建工具 开发的时候分为2个阶段 开发阶段:源文件进行开发 部署阶段:源文件会被压缩,合并,优化。 gulp的用处? 1 自动压缩JS文件 2 自动压缩CSS文件 3 自动合并文件 4 自动编译sass 5 自动压缩图片 6 自动刷新浏览器 安装gulp. 1、全局安装 阅读全文
posted @ 2018-05-22 16:16 炼之匠心,煅之仙品! 阅读(414) 评论(0) 推荐(1)