vue知识点1

es6:let,const,promise,async,解构,。。。,模块,箭头函数,proxy
webpack:打包神器,js模块=>commonjs,amd,es6-module

jq:DOM流操作,类库(函数的集合)

历史上前端主要是完成页面的布局+样式+交互效果

可去实现复杂应用,webapp,SPA(单页面开发)

DOM流=>MVVM MV*
M:module 数据层
V:视图层
vm vue
*:viewmodel(vue) controler(angular)

vue:
核心:响应式数据绑定,组件体系
虚拟DOM: 操作影响页面性能 较少操作dom

vue实例 new vue
声明式渲染
Object.defineProperty()
指令:
v-bind:将属性作为变量来解析
v-text,v-html,v-show,v-if,v-else,v-else-if,
v-on:'事件名=“ ”
v-for="(item,index) in data"
v-pre(原始),v-once,v-cloak(优化)
指令 v-指令名
component定义Vue的全局组件,组件的作用域是独立的
params:1:name,2.构造器

模板
el
template
render
生命周期(hook函数):任意的Vue组件都具有这样的周期(Vue实例)
创建过程
beforeCreate(做数据,函数的初始化)、created、breforeMount(DOM初始化)、mounted
存在阶段
beforeUpdate、updated
销毁阶段
breforeDestroy、destroyed

猜你喜欢

转载自www.cnblogs.com/mapsxy/p/10074803.html