定时器(两种) setTimeout() setInterval() setTimeout() 炸弹定时器 开启定时器5s之后关闭广告 清除定时器 setInterval()...
定时器(两种) setTimeout() setInterval() setTimeout() 炸弹定时器 开启定时器5s之后关闭广告 清除定时器 setInterval()...
Vue面试题 v-html 会有XSS风险,会覆盖子组件 computed 有缓存,data不变则不会重新计算 watch 默认不会深度监听,要deep:true开启 wat...
本篇文章给大家分享一些前端vue面试题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 vue面试题 1.vue-router是怎么传递参数的2.v-if和...
创建一个数组: // 字面量方式: // 这个方法也是我们最常用的,在初始化数组的时候 相当方便 vara = [3, 11, 8]; // [3,11,8]; // 构造器...
1、vue的双向绑定原理是什么 通过数据劫持结合发布者-订阅者模式的方式实现的,具体过程如下:实现数据双向绑定,首先是对数据进行劫持监听,所有需要设置一个ObServer,用...
说说你对闭包的理解使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包有三个...
我们知道JavaScript是单线程语言,如果没有异步编程非得卡死。以前,异步编程的方法有下面四种 回调函数 事件监听 发布/订阅 Promise对象 现在据说异步编程终极解...
在使用vue的过程中,经常会用到Vue.use,但是大部分对它一知半解,不了解在调用的时候具体做了什么,因此,本文简要概述下在vue中,如何封装自定义插件。 在开始之前,先补...
DEMO 麻不烧的Github 配合着源码,用心看完这遍文章,你便领悟了封装的精髓,麻雀虽小,五脏俱全。 前记 业务代码之外的代码,我想称之为增值代码。 什么意思? 作为一个...