vue.js 不是软件, 它是一套用于构建用户界面的渐进式 JavaScript 框架. 与其它大型框架不同的是, vue 被设计为可以自底向上逐层应用. Vue 的核心库只关注视图层, 方便与第三方库或既有项目整合.
Vue.JS 是一套构建用户界面的渐进式框架. 与其他重量级框架不同的是, Vue 采用自底向上增量开发的设计. Vue 的核心库只关注视图层, 并且非常容易学习, 非常容易与其它库或已有项目整合. 另一方面, Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用.
Vue.JS 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.
Vue.JS 自身不是一个全能框架 -- 它只聚焦于视图层. 因此它非常容易学习, 非常容易与其它库或已有项目整合. 另一方面, 在与相关工具和支持库一起使用时, Vue.JS 也能完美地驱动复杂的单页应用.
Vue.JS 有什么优势
Vue 与其他框架相比有什么优势呢? 上面我们已经提到了 jQuery, 还有其他的前端框架, 如 React,Angular 等. 相比较而言, Vue 最为轻量化, 而且已经形成了完整的一套生态系统, 可以快速迭代更新.
作为前端开发人员的首选入门框架, Vue 有很多优势:
Vue.JS 可以进行组件化开发, 使代码编写量大大减少, 读者更加易于理解.
Vue.JS 最突出的优势在于可以对数据进行双向绑定 (在之后的编写中我们会明显地感觉到这个特点的便捷).
使用 Vue.JS 编写出来的界面效果本身就是响应式的, 这使网页在各种设备上都能显示出非常好看的效果.
相比传统的页面通过超链接实现页面的切换和跳转, Vue 使用路由不会刷新页面.
更多 vue.JS 的相关知识, 可访问: web 前端自学 https://www.html.cn/ !!
来源: http://www.css88.com/qa/vue-js/18018.html