首先我们来说说 Vue.js 是什么
Vue.js 一句话来说:就是一套用于构建用户界面的渐进式框架。
渐进式是重点,什么是渐进式,就是说你可以从简单到复杂的逐渐的学习和使用它。
与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。
Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
Vue.js 优点(吹nb部分)
- 体积小
压缩后33K,小吧! - 更高的运行效率 基于虚拟dom,一种可以预先通过js进行各种计算,把最终的DOM操作计算出来并优化的技术,由于这个DOM操作属于预处理操作,并没有真实的操作DOM,所以叫做虚拟DOM
- 双向数据绑定 让开发者不用再去操作DOM对象,把更多的精力投入到你自己的业务逻辑上去
- 生态丰富,学习成本低
市场上拥有大量成熟,稳定的基于vue.js的ui框架,常用组件,拿来即可使用并实现快速开发!
对初学者友好,入门容易,学习资料多;
vue.js - 前段开发人员必修技能
- 使用场景广泛
被广泛的应用于Web端,移动端,跨平台应用开发 - 招聘市场需求大,前景较好