vue框架(mvvm)
优点:
- 轻量级框架,语法简单,学习成本低
- 双向数据绑定
- 组件化开发
- 数据和结构的分离
- 虚拟DOM
- 运行速度快
- 灵活渐进式框架
缺点:
- 不支持IE8
Vue和Angular的对比
- 灵活性和模块化
-
Vue.js 是一个更加灵活开放的解决方案。它允许你以希望的方式组织应用程序,而不是在任何时候都必须遵循 AngularJS 制定的规则,这让 Vue 能适用于各种项目。我们知道把决定权交给你是非常必要的。
-
这也是为什么我们提供了一个基于 Vue.js 进行快速开发的完整系统。Vue CLI 旨在成为 Vue 生态系统中标准的基础工具。它使得多样化的构建工具通过妥善的默认配置无缝协作在一起。这样你就可以专注在应用本身,而不会在配置上花费太多时间。同时,它也提供了根据实际需求调整每个工具配置的灵活性。
-
- 数据绑定
- AngularJS 使用双向绑定,Vue 在不同组件间强制使用单向数据流。这使应用中的数据流更加清晰易懂。
- 指令与组件
- 在 Vue 中指令和组件分得更清晰。指令只封装 DOM 操作,而组件代表一个自给自足的独立单元——有自己的视图和数据逻辑。在 AngularJS 中,每件事都由指令来做,而组件只是一种特殊的指令。
- 运行时性能
-
Vue 有更好的性能,并且非常非常容易优化,因为它不使用脏检查。
-
在 AngularJS 中,当 wa
-