1.vue。变量和数据之间是响应式的。
vue 编程范式:声明式编程
JS 编程范式:命令式编程
例:
const app = new vue({ el:‘#app’, //挂载要管理的元素 :string||HTMLElement data:{ //定义数据 Object||function(组件当中data必须是一个函数) },
computed: {
}, methods :{ //对象中定义方法 } })
补充:方法和函数的不同
方法:method
函数:function 方法是和实例挂钩的
2.vue的语法糖:@
3.MVVM :Model-View-ViewModel
view 层:
视图层
前端开发中就是DOM层
展示各种信息
Model 层:
数据层
数据可能是死数据,更多的是服务器请求下来的数据
vueModel 层:
视图模型层
是View和Model沟通的桥梁
一方面实现了Data Binding(数据绑定),降model的改变实时的反应到View中
另一方面实现了DOM Listener(DOM监听),当DOM发生一些事件时,可以监听到,并在需要的情况改变对应的Data
4.proxy
5.Vue生命周期
生命周期:事物诞生和消亡的整个过程