什么是 Virtual DOM Virtual DOM(虚拟 DOM),是由普通的 JS 对象来描述 DOM 对象,因为不是真实的 DOM 对象...
规范化标准 规范化是前端工程化很重要的部分,有时候却往往被我们忽略 为什么需要规范化标准 软件开发需要多人协作,不同的人不同的编码风格和喜好,不...
Rollup Rollup 仅仅是一个 ESM 打包器初衷就是只提供一个高效的 ESModule 打包器构建出结构扁平,性能出众的类库 roll...
webpack 打包 模块化开发为我们解决了很多问题,使得代码组织管理非常的方便,但是又带来了新的问题,ES Module 存在环境兼容问题,划...
模块化开发 --- 当下最重要的前端开发范式之一所谓模块化,只是思想或者理论,不是具体的某个特定的实现 模块化的演变过程 第一阶段:文件划分方式...
背景: 以前刀耕火种的年代 问题/解决方案 代码不够健壮,可读性差,没有智能提示,使用 TypeScript,提高代码质量,智能提示让我们更加方...
说明: 具体从内存空间的使用以及垃圾回收机制的角度出发。 内存管理 为什么要进行内存管理内存.png内存管理是可以避免程序出现一些不可察觉的内存...
语言类型 强类型 弱类型 (类型安全维度)强类型有类型上的约束,不允许任意的隐式类型转换优势:错误更早暴露代码智能,编码准备重构更加牢靠减少不必...
1.新的标准规范 ECMAScript2015 是 js 的一种的新的标准规范,就是对 js 的写法上提出了新的语法要求和写法格式。 2.ECM...