摘要:
什么是组件化? 对内高内聚,对外低耦合。 对内各个元素彼此紧密结合、相互依赖,对外和其他组件的联系最少且接口简单。 阻碍前端组件化的因素有哪些? CSS是影响全局的。渲染引擎会将所有的 CSS 内容解析为 CSSOM,在生成布局树的时候,会在 CSSOM 中为布局树中的元素查找样式,所以有两个相同标 阅读全文
摘要:
浏览器的三大进化路线: 应用程序Web化 Web应用移动化 Web操作系统化 什么是PWA? PWA,全称是 Progressive Web App,渐进式网页应用.根据字面意思,它就是“渐进式 +Web 应用”。对于 Web 应用很好理解了,就是目前我们普通的 Web 页面,所以 PWA 所支持的 阅读全文
摘要:
DOM的缺陷有哪些? 牵一发而动全身(频繁操作DOM) 每次操作DOM,渲染引擎都需要进行重排、重绘或者合成等操作 对于 DOM 的不当操作还有可能引发强制同步布局和布局抖动的问题 大大降低渲染效率 虚拟 DOM 要解决哪些事情? 将页面改变的内容应用到虚拟 DOM 上,而不是直接应用到 DOM 上 阅读全文