此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页
摘要: 在使用webpack时,主要有三种代码类型: 1.你或你的团队写的源码 2.第三方library或vendor代码 3.管理模块交互的runtime和manifest 什么是manifest文件? 通常我们使用时不会生出manifest文件,manifest文件混杂在我们生成的代码中 它包含三个主要 阅读全文
posted @ 2017-12-08 15:07 炎泽 阅读(179) 评论(0) 推荐(1)
摘要: 本文总结自: https://www.zhihu.com/question/20790576 1.设置超长时间的本地缓存 通过设置超长的过期时间expire/cache-control,对于jquery、angular之类的无需每次重新请求的文件进行缓存 2.采用内容摘要作为缓存更新依据 当静态资源 阅读全文
posted @ 2017-12-07 17:59 炎泽 阅读(197) 评论(0) 推荐(0)
摘要: webpack是一个插件架构,所有功能都以插件的形式集成在构建流程中,并通过发布订阅事件来触发各个插件的执行。 核心类是Tapable,用它来实现插件的实例化及挂载。 optimist是node的工具库,根据webpack.config.js及shell options生成option,option 阅读全文
posted @ 2017-12-07 16:09 炎泽 阅读(464) 评论(0) 推荐(0)
摘要: loader将各类型的文件转为webpack能处理的有效模块(module) 插件处理范围更广的任务,例如打包优化、压缩等 module程序的离散功能块,一个文件对应一个module chunk若干module打成的包,对应入口文件,一般生成一个文件 compiler创建compilation,启动 阅读全文
posted @ 2017-12-07 15:53 炎泽 阅读(458) 评论(0) 推荐(0)
摘要: optimist是一个node库,将webpack.config.js与shell参数整合成options对象 options对象包含之后构建的重要信息,类似于webpack.config.js webpack初始化: 构建compiler对象;初始化基本插件,把options对应的选项进行requ 阅读全文
posted @ 2017-11-30 16:42 炎泽 阅读(396) 评论(0) 推荐(0)
摘要: rail是一种以用户为中心的性能模型,又google提出,其主要目标是让用户满意,主要分为response animation idle load四个部分 response 输入延迟时间小于100毫秒,超过这个时间用户能感知到延迟 animation 每一帧完成时间小于16毫秒,因为人眼可以感知到每 阅读全文
posted @ 2017-11-30 15:03 炎泽 阅读(367) 评论(0) 推荐(0)
摘要: 总所周知,网页加载渲染分为一下几个阶段: -构建dom树(dom tree) 从上到下解析html构建dom树,也叫内容树 -构建css树(CSSOM) 将css样式附着到dom树上生成CSSOM tree(css object model tree) -执行js 执行js代码(同步) -构建渲染树 阅读全文
posted @ 2017-11-30 14:01 炎泽 阅读(372) 评论(0) 推荐(0)
摘要: 本文总结自: http://www.jianshu.com/p/24874469dafd 内存泄漏常见的是如下四种情况,在此只做记录,方便参考,详情可查看以上链接 1.意外的全局变量 常见情况如下: 根据js语法可知,变量未声明就赋值将视为其作用域为全局作用域 或者 这也会创建一个全局变量 解决方法 阅读全文
posted @ 2017-11-29 17:58 炎泽 阅读(850) 评论(0) 推荐(0)
摘要: 随着JS模块化编程的发展,处理模块之间的依赖关系变得至关重要,随后诞生了CommonJS、AMD与CMD规范,但es6的import/export能代替他们,但因为本人所使用的webpack也支持前三者的语法,且面试题中常出现,因此只对他们做一个简要的总结: CommonJS 诞生最早,用于服务端, 阅读全文
posted @ 2017-11-29 15:44 炎泽 阅读(208) 评论(0) 推荐(0)
摘要: Proxy Server 代理服务器,顾名思义,就是代理客户端的HTTP访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。 前提: HTTP功能支持“直接连接”和通过”HTTP代理“形式的连接。选择其中的何种形式,要视用户所在的局域网(或其它上网环境)的具体情况。 代理服务器是 阅读全文
posted @ 2017-11-29 14:59 炎泽 阅读(474) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页