1赖临、vue是什么胞锰?
vue是一個漸進式的JavaScript框架
作用:可以動態(tài)構(gòu)建用戶界面
優(yōu)點:利用操作虛擬DOM,可以避免頻繁地操作DOM元素
2兢榨、與其他框架的關聯(lián)
? 借鑒了angular.js(國外用的多)的模板和數(shù)據(jù)綁定技術
? 借鑒了react.js的組件化和虛擬DOM技術
3嗅榕、框架和庫的區(qū)別?
框架:擁有一套完整的解決方案吵聪,vue的核心是庫凌那,但是vue核心庫加上一些組件就等于框架。
庫:庫是被人開發(fā)好的吟逝,方法的集合帽蝶,我們?nèi)フ{(diào)用里面的方法,避免我們定義重復功能的函數(shù)块攒,比如jQuery励稳,Animate.css,Velocity.js,Lodash,TypeScript,less。
框架規(guī)定了開發(fā)者必須按照框架的設計去做開發(fā)囱井,庫則類似一個工具集驹尼,調(diào)用起來比較簡便。
4琅绅、什么是漸進式扶欣?
vue本體的功能是很強大的,開發(fā)時可能并不需要全部功能,所以按照需求在核心庫的基礎上自己去添加插件料祠,通俗來講就是要啥加啥骆捧。
5、VUE全家桶
vue? +? vue-router(路由)+? vuex(狀態(tài)管理)+? vue-cli(架構(gòu)工具)+? axios(數(shù)據(jù)請求)
6髓绽、MVC模式
model 模型 ? ?? view 視圖 ? ? controller 控制器(直接更改)
7敛苇、MVVM模式
model 模型 ? ? ? view 視圖 ? ?? ? viewModel 視圖模型 (通知變化情況,讓其自主更改)
8顺呕、VUE的插件有哪些枫攀?
1.? vue-cli ? ? ? ? ? ? ? ? ? ? Vue 腳手架
2.? vue-resource?? ? ? ?? ajax請求, 官網(wǎng)已經(jīng)不推薦使用了,推薦axios
3.? vue-router ? ? ? ? ? ? ? 路由
4.? vuex ? ? ? ? ? ? ? ? ? ? ??? 狀態(tài)管理
5.? vue-lazyload??????????? 圖片懶加載
6.? vue-scroller???????????? 頁面滑動相關
7.? element-ui??????????????? 基于vue的UI組件庫(PC端)
8.? mint-ui ? ? ? ? ? ? ? ? ? ?? 基于vue的UI組件庫(移動端)
9、VUE的兼容性
兼容性:不支持IE8及其以下版本株茶。
10来涨、VUE 的安裝方法
1.? <Script>標簽引入:可以引入在線的cdn,也可以下載vue.js本地引入
2.? npm安裝