Vuejs概要介绍

481 阅读2分钟

Vuejs 介绍

  • vue是什么

    • 主流的渐进式javascript框架
    • 为了实现前后端分离的开发理念,开发前端SPA(single page web application)项目,实现数据绑 定,路由配置,项目编译打包等一系列工作的技术框架
  • 什么是渐进式

    • 可以和传统的网站开发框架融合在一起,例如可以简单的把它作为一个类似jquery库来使用,也可以使用Vue全家桶框架来开发大型的单页面应用程序
    • 也可以使用vue全家桶框架来开发大型的单页面应用程序
  • 为什么要使用它

    • vue.js体积小,编码简洁优雅,运行效率高,用户体验好,无DOM操作,它能提高网站应用程序的开发效率
    • 无DOM操作,提高网站程序的开发效率
  • 使用场景

    • SPA单页面应用程序 (Single Page Application, 简称:SPA), 如:网易云音乐
    • 渐进式的特点使其可以融入到不同的项目中,即插即用
  • 学习资源

  • 对比其它前端JS框架

    • Angular

    2009 年诞生的,起源于个人开发,后来被 Google 收购了。
    核心技术: 模板 和 数据绑定 技术,体验越来越差,走下坡路了。

    • React

    2013年5月开源的,起源于 Facebook 的内部项目,对市场上所有 JS 框架都不满意,于是自已写了一套。
    核心技术: 组件化 和 虚拟DOM 技术。

    • Vue:吸收两个框架的优点,广泛用于中小型企业

    吸收了上面两个框架的技术优点。

使用情况:
BAT 级别的企业:React 最多 > Angular > Vue.js
中小型公司:Vue.js 更多一些,有中文文档学习成本低。

vue不支持IE8及以下版本,因为 Vue 使用了 IE8 无法模拟 ECMAScript 5 特性。
推荐使用最新谷歌浏览器。