vue.js是一个开源的,渐进的JavaScript框架,用于构建用户界面,旨在逐步采用。
而不是对DOM执行手动更新,这可能是重复的,并且容易出错(想想jQuery),而是包含“数据驱动视图”的想法,其中数据驱动器的变化在DOM中。
。这个想法构成了vue.js的核心:一个反应性数据结合系统,旨在使您的数据和DOM保持同步非常简单。
然而,使Vue特别强大的原因是它可以建立在基础上,从而将其功能从简单的视图模型库增加到一个完全刚刚起步的JavaScript框架的功能,该框架能够通过支持插件和诸如Vue Router的支持插件为整个水疗中心供电,Vue Resource和Vuex。
特征
vue.js包括:
- Dead simple, unobtrusive reactivity using plain JavaScript objects.
- Component-oriented development style with tooling support
- 精益且可扩展的核心
- Flexible transition effect system
- 开箱即用的快速性能,无需复杂优化
- 支持single file components,允许HTML,JavaScript和CSS在同一文件中
2.0也includes:
- 使用虚拟DOM 编写组件的选项
- Server side rendering
- The option to use JSX with components
VUE 3.0 目前正在开发中,包括一些显着的更改和改进详细的here on VueJS.org。