为什么要使用前端框架:(响应式开发)
保UI和状态同步
原生JS对于UI代码实现复杂,容易出错。逻辑层次
三大框架对比:
Angular
有点: MVVM模式(UI和状态同步) 双向数据绑定(数据变化,视图跟着变化) 依赖注入(组件耦合性降低)
缺点:语法复杂,angular5使用TypeScript(js超级) 没有向后兼容
React
有点:虚拟DOM 更加轻量 JSX语法
缺点: 官方文档没有体系化 JSX语法(增加学习成本)
Vue
优点:使用HTML模板 详细的文档并且中文化 30kb
缺点:社区相对于不健全 缺乏大型项目实践
未完待续。。。。。。。