首先我们来说说 Vue.js 是什么

Vue.js 一句话来说:就是一套用于构建用户界面的渐进式框架。

渐进式是重点,什么是渐进式,就是说你可以从简单到复杂的逐渐的学习和使用它。

与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

Vue.js 优点(吹nb部分)

  • 体积小
    压缩后33K,小吧!
  • 更高的运行效率
    基于虚拟dom,一种可以预先通过js进行各种计算,把最终的DOM操作计算出来并优化的技术,由于这个DOM操作属于预处理操作,并没有真实的操作DOM,所以叫做虚拟DOM
  • 双向数据绑定
    让开发者不用再去操作DOM对象,把更多的精力投入到你自己的业务逻辑上去
  • 生态丰富,学习成本低
    市场上拥有大量成熟,稳定的基于vue.js的ui框架,常用组件,拿来即可使用并实现快速开发!

对初学者友好,入门容易,学习资料多;

vue.js - 前段开发人员必修技能

  • 使用场景广泛
    被广泛的应用于Web端,移动端,跨平台应用开发
  • 招聘市场需求大,前景较好