前端
- 组件化/模块化开发
- 工程化(webpack、vite)
- ESLint 词法检测
- browserlist 规范,设置浏览器的兼容情况
MVC 与 MVVM 思想
操作 DOM (❌) ==> 数据驱动 (✅)
- React 使用的 MVC 体系。 (单向驱动)
- Vue 使用的是 MVVM 体系。 (双向驱动)
前端框架内部构建了一套虚拟 DOM -> 真实 DOM 的渲染体系。有效避免了 DOM 的重拍与重绘。
开发的时候,只需要修改数据(**不需要直接操作 DOM**),框架会自动重新渲染 DOM。性能比直接操作 DOM 好。
MVC
Model、View、Controller(控制层)
数据驱动视图更新。

MVVM
Model、View、ViewModel(数据/视图监听层)
Vue 实现了 数据与视图 的双向监听。
