Vue的基本介绍
官网
英文官网:
https://vuejs.org/
中文官网:
https://cn.vuejs.org/
简介
1、渐进式JavaScript框架
首先,vue是一个JS库/JavaScript框架。
vue库分为核心库和插件:
核心库:比较小,能够实现基本功能;
插件:当需要特定的功能去简化时,便可以针对性的添加所需插件。
如:
需要路由,就使用相应的路由插件;
需要状态管理,就使用相应的状态管理插件。
2、作者:尤雨溪(一位华裔前Google工程师)
3、作用:动态构建用户界面
构建界面并不是指项目构建(打包),而是将后台数据在前端界面动态渲染显示出来。
与其它前端JS框架的关联
1、借鉴angular的模板和数据绑定技术
2、借鉴react的组件化和虚拟DOM技术
特点
1、遵循MVVM模式
2、编码简洁、体积小、运行效率高、适合移动/PC开发
3、它本身只关注UI,可以轻松引入vue插件或其他第三方库开发项目
vue插件也是库,依赖于vue;而第三方库不依赖vue。
vue的扩展插件
vue-cli:vue脚手架
vue-resource(axios):ajax请求
vue-router:路由
vuex:状态管理
vue-lazyload:图片懒加载
vue-scroller:页面滑动相关
mint-ui:基于vue的UI组件库(移动端)
element-ui:基于vue的UI组件库(PC端)