摘要: 大概优化方向: 1.文件合并并启用Gzip压缩 使用css精灵图合并小型图标图片 减少http的请求次数 2.使用CDN(内用分发网络)进行加速 降低通信距离 3.多利用缓存 (就是将常用的数据存储起来,提供便利,减少查询次数和所消耗的事件) 4.文件插入位置 css放在头部 js放在尾部 5.减少 阅读全文
posted @ 2019-03-15 20:54 举个栗子! 阅读(136) 评论(0) 推荐(0)
摘要: 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 阅读全文
posted @ 2019-03-15 19:40 举个栗子! 阅读(186) 评论(0) 推荐(0)
摘要: 分为4个步骤: (1),当发送一个URL请求时,不管这个URL是Web页面的URL还是Web页面上每个资源的URL,浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动一个DNS查询。这能使浏览器获得请求对应的IP地址。 (2), 浏览器与远程Web服务器通过TCP三次握手协商来建立一个TCP/IP连接。该握手包括一个同步报文,一个同步-应答报文和一个应答... 阅读全文
posted @ 2019-03-14 22:33 举个栗子! 阅读(264) 评论(0) 推荐(0)
摘要: 本质上都是一个node包 Webpack注重的是模块化处理 可以将各种类型的文件进行打包合成一个或者多个文件 他是根据各个模块之间的依赖关系进行静态分析和处理 他管理的文件由入口文件产生的依赖进行决定 *入口(entry) *输出(output) *loader (加载器) *插件(plugins) 阅读全文
posted @ 2019-03-12 08:52 举个栗子! 阅读(180) 评论(0) 推荐(0)
摘要: js中常用的两种继承 : 原型链继承 跟 类式继承(构造函数继承) 拓展:instanceof() 判断实例属于哪类 isPrototyof()判断子类是否是当前原型链中派生的实例 1.类式继承 在子类中调用父类改变父类指向实现继承 2.原型链继承 将父类的实例赋值给子类 3.原型链继承有两个问题 阅读全文
posted @ 2019-03-09 09:23 举个栗子! 阅读(463) 评论(0) 推荐(0)