2021-06-02

web开发常见高级特性:
解耦视图与数据
可复用组件
前端路由
状态管理
虚拟DOM

MVVM模式:
低耦合、可重用性、独立开发

Vue.js开发模式:
单文件组件形式与webpack结合
单文件组件:
Vue.js自定义的.vue文件,包含HTML、CSS、JS代码到一个文件,实现对组件的封装。
一个.vue就是一个单独的组件。浏览器识别不了,在webpack构建时需安装vue-loader对.vue解析。
VS code中也需安装Vetur增加对文件支持。
< template>中为HTML代码

Vue实例与数据绑定:
new Vue({
el: ‘#app’, //提供页面上已存在的DOM元素为Vue实例挂载目标,可为CSS、HTMLElement实例。
//在次为id=app的元素中
router, //router:router的简写
components, //包含Vue实例可用组件的哈希表
template}) //模板替换挂载元素

插值表达式:
{{ }} 模板语法(Mustache语法)-前端模板引擎
大括号中数据替换为对应属性展示,绑定
插值表达式可写内容: JSON数据、数字、字符串、插值表达式(加减三目等)

生命周期:
实例对象从构造函数开始执行(被创建)到被GC(garbage collection)回收销毁的整个存在时期
在生命周期中被自动调用的函数叫做生命周期函数,也称生命周期钩子函数。用于完成不同周期操作。
beforeCreate、created、beforeMount等!!

class与style绑定:
v-bind指令绑定class类名或style
绑定class:对象、数组语法 :class
绑定style: 内联样式 :style

前端与服务端通信:
connect-moke-middleware工具
Mock.js语法模拟前端页面数据
利用Axios获得模拟的API接口数据
snail mock工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值