expert's forwards
前端专家建议
工作内容与目标
- 搞框架
- 搞组件
- 搞各种工具
nodejs 的正确使用姿势
- 做模板
- 套模板
- 传数据
- js语法检测
- 风格检测
- 埋点
什么是前端框架发展的动力
- 需求。
virtual dom 的起由的优势
- 起由: 原来 MVVM 分三层, M, V, VM三层,我们只需要关注 VM,VM 通过各种手段得知外界对它的操作,然后它智能地通知 M 与 V 进行变更。 VM 承受太多职责,导致不堪重负。而虚拟 DOM 的导入, 让 alvon2 等框架有 4 层架构。虚拟 DOM 位于 V 与 VM 之间,复杂的视图计算由虚拟 DOM 计算好, 然后 diff 出差异点实现最小化刷新。
- view <–> ViewModel <–> model
如果解决 ie6 ~ ie8 中 Object.defineProperty 的功能
- 找出 VBScript 实现对 VM 的自省机制
怎样选择前端框架
- 千万别让手下人自行决定
- 业务的可持续性
- 代码的可交接性
- 团队的普遍接受能力
前端标准的稳定性
- 不要相信浏览器,要使用框架
框架设计应具备的能力
- 基础
- 设计模式
- 看别人的框架,阅读源码
框架过坑的正确方式
- 不停地维护项目