10 2020 档案
摘要:1- 强缓存 协商缓存 2- http协议版本 http2, 新协议有啥新东东 3- 缓存的开启关闭, 浏览器的三种刷新区别?
阅读全文
摘要:一:getBoundingClientRect https://www.jianshu.com/p/824eb6f9dda4 看书籍吧! 权威指南 二:offsetleft offsettop 三:pagex pagey
阅读全文
摘要:参考: https://www.jianshu.com/p/fe084b0dae76 官网文档 项目实践
阅读全文
摘要:1- git flow的意义? 分支的合并规范, a:减少出错概率! 版本管理清晰明了 一:撤销add 二:撤销commit 三:撤销push 四:分支版本回退 五:分支合并解决冲突, 分支开发stash, 六: 基于实际使用场景去整理本篇文章
阅读全文
摘要:参考: 1- webstrom的笔记 1- 官网文档首页介绍, 其他构建工具比较,演化发展历程 1- 其他不错的了解:parcel? 1- 实践: 发布一个npm包; 写一个loader; 写一个plugins;
阅读全文
摘要:一: 首屏渲染1- ssr,服务端渲染,首屏服务端渲染!2- cdn: 图片 视频放到cdn3- http24-1- 更快的加载,加载层面,请求、响应更快! a: gzip 静态资源cdn:距离用户更近节点! b: 预加载和首屏加载没关系? c: 缓存设置, nginx默认开启协商缓存, nginx
阅读全文
摘要:参考: 1- 看源码 2- 看别人写的分析
阅读全文
摘要:什么是virtual-dom? virtual-dom意义? virtual-dom库:vue采用的是? snabbdom virtual-dom:开源库前端演变历史: dom操作, 》 jquery等dom操作库 》 模块引擎 》 MVVM ??? 一:virtual-dom的意义? 1- 真实d
阅读全文
摘要:参考: https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/ https://www.cnblogs.com/yugege/p/9598265.html
阅读全文
摘要:前言: 对于浅拷贝,Obejct.assign() 1- 拷贝,对可枚举属性拷贝 一: 深拷贝:JSON.parse(JSON.stringify(obj)) 缺陷:属性值为undefined 或 Symbol 或 函数时无法复制; 无法拷贝循环引用 二:深拷贝: 浅拷贝 + 递归:如果是对象、数组
阅读全文