1、漸進式框架
構建頁面的框架,漸進式框架(渲染、組件系統、路由、狀態管理,用到那一塊的功能就直接用單個框架)
2、vue的兩個核心點
響應數據綁定、組合的視圖組件
vue不兼容ie8 : Object.definedProperty中的setter/getter代理數據,監控對數據的操作
3、虛擬dom
當某一個數據發生改變的時候,它會去找對應改變的地方,不會全部重新渲染
4、mvvm模式
model : 數據模型
view : 視圖模板
vm : 視圖模型 (綁定、監聽..,)
5、渲染
new Vue({
el:"#demo",
data: obj,
methods:{ //存放方法事件
clickHandle(){
alert("點擊")
}
}
})
暴露自己的屬性和方法,已 $ 開頭
聲明式渲染: 注釋部分,必須每一步都得寫出
命令式渲染: 只關心邏輯,不關心部分過程