随想-shim/polyfill-devtools-watch

1.shim: 硬垫 指将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现
        google和github上都有一段用于兼容ie等低版本浏览器的html标签库 html5shiv
   polyfill: 软垫 特指用在浏览器API上的shim/shiv-判断浏览器是否支持

2.devtools安装:GitHub - vuejs/devtools: ⚙️ Browser devtools extension for debugging Vue.js applications.
        a. github上 选择tag-5.1.1 选择zip格式
        b. cnpm i
        c. cnpm run build-用于生成background.js
        d. 打开下载目录-src-shells-chrome-mainfest.json 修改presistent: false -> true
        e. chrome拓展-已解压-> 把代码里的chrome目录拖进来

 3.vue2.0 watch:

a. 用法:
watch: {  // watch是个对象
        'p.a': function(val, oldVal) {},
        b: 'handerName',
        c: function() {},
        d: {
                handler() {},
                deep: true,
                immediate: true,
        },
        e: ['callbackFn1', 'callbackFn2']
}
b. 原理:
        每个组件实例都有一个watch实例,当响应式数据发生改变,且在watch中设置了回调,就会被触发;
        初始化组件时,也会初始化Watch实例,取出watch实例中的所有属性及对应的handers,等待触发;

4.Proxy抛弃了IE
   Promise兼容IE11
   Object.defineProperty(target, property, options) 兼容IE >=9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值