Vue是什么意思?
Vue.js是一款流行的JavaScript前端框架,是一個(gè)用于創(chuàng)建用戶界面的開(kāi)源JavaScript框架,也是一個(gè)創(chuàng)建單頁(yè)應(yīng)用的Web應(yīng)用框架。
Vue 是一套構(gòu)建交互式的 Web 用戶界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。
Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用提供驅(qū)動(dòng)。

1. Vue 主要特點(diǎn)
- Javascript 框架
Vue 是一個(gè)Javascript 框架,兼具angular.js和react.js的優(yōu)點(diǎn),并剔除了它們的缺點(diǎn)。 - 簡(jiǎn)化 Dom 操作
對(duì)瀏覽器提供的修改 Dom 結(jié)構(gòu)API進(jìn)行封裝,只需要對(duì)數(shù)據(jù)對(duì)象進(jìn)行操作,由 Vue 負(fù)責(zé)調(diào)用底層瀏覽器 API。 - 響應(yīng)式數(shù)據(jù)驅(qū)動(dòng)
數(shù)據(jù)和視圖雙向綁定,當(dāng)數(shù)據(jù)發(fā)生變化時(shí),視圖跟著進(jìn)行更新; 當(dāng)視圖發(fā)生變化時(shí),數(shù)據(jù)跟著進(jìn)行更新。