VUE忏悔学习1-认识Vue

1、vue是什么?

vue是一个渐进式的JavaScript框架

作用:可以动态构建用户界面

优点:利用操作虚拟DOM,可以避免频繁地操作DOM元素

2、与其他框架的关联

  借鉴了angular.js(国外用的多)的模板和数据绑定技术

  借鉴了react.js的组件化和虚拟DOM技术

3、框架和库的区别?

框架:拥有一套完整的解决方案,vue的核心是库,但是vue核心库加上一些组件就等于框架。

库:库是被人开发好的,方法的集合,我们去调用里面的方法,避免我们定义重复功能的函数,比如jQuery,Animate.css,Velocity.js,Lodash,TypeScript,less。

框架规定了开发者必须按照框架的设计去做开发,库则类似一个工具集,调用起来比较简便。

4、什么是渐进式?

vue本体的功能是很强大的,开发时可能并不需要全部功能,所以按照需求在核心库的基础上自己去添加插件,通俗来讲就是要啥加啥。

5、VUE全家桶

vue  +  vue-router(路由)+  vuex(状态管理)+  vue-cli(架构工具)+  axios(数据请求)

6、MVC模式

model 模型      view 视图     controller 控制器(直接更改)

7、MVVM模式

model 模型       view 视图        viewModel 视图模型 (通知变化情况,让其自主更改)

8、VUE的插件有哪些?


1.  vue-cli                     Vue 脚手架

2.  vue-resource          ajax请求, 官网已经不推荐使用了,推荐axios

3.  vue-router               路由

4.  vuex                         状态管理

5.  vue-lazyload            图片懒加载

6.  vue-scroller             页面滑动相关

7.  element-ui                基于vue的UI组件库(PC端)

8.  mint-ui                      基于vue的UI组件库(移动端)

9、VUE的兼容性

兼容性:不支持IE8及其以下版本。

10、VUE 的安装方法

1. 

你可能感兴趣的:(VUE忏悔学习1-认识Vue)