vue简单介绍
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("点击")
}
}
})
暴露自己的属性和方法,已 $ 开头
声明式渲染: 注释部分,必须每一步都得写出
命令式渲染: 只关心逻辑,不关心部分过程