数组的浅拷贝: 如果是数组,我们可以利用数组的一些方法,比如 slice,concat 方法返回一个新数组的特性来...[作者空间]
事件委托是利用冒泡阶段的运行机制来实现的,就是把一个元素响应事件的函数委托到另一个元素,一般是把一组元素的事件委托...[作者空间]
Promise 解决的问题:回调地狱 Promise 规范: promise 有三种状态,等待(pending)、...[作者空间]
MDN 对闭包的定义是:闭包是指那些能够访问自由变量的函数,自由变量是指在函数中使用的,但既不是函数参数又不是函数...[作者空间]
能够把这个讲清楚弄明白是一件很困难的事, 首先明白原型是什么,在 ES6 之前,JS 没有类和继承的概念,JS 是...[作者空间]
Promise 是一个对象,保存着未来将要结束的事件,她有两个特征: 1、对象的状态不受外部影响,Promise ...[作者空间]
addEventListener()方法,用于向指定元素添加事件句柄,它可以更简单的控制事件,语法为 第一个参数是...[作者空间]
Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载 Dom、渲染→更新→渲染、销毁等一...[作者空间]
1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子...[作者空间]
用 JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的 DOM 树, 插到文档当中 ...[作者空间]
Angular 将双向绑定转换为一堆 watch 表达式,然后递归这些表达式检查是否发生过变化, 如果变了则执行相...[作者空间]
默认绑定:全局环境中,this 默认绑定到 window。 隐式绑定:一般地,被直接对象所包含的函数调用时,也称为...[作者空间]
重绘(repaint 或 redraw):当盒子的位置、大小以及其他属性,例如颜色、字体大小等都确定下来之后,浏览...[作者空间]
两个方法,第一个是用 let 块级作用域 第二个方法闭包[作者空间]
JSONP:通过动态创建 script,再请求一个带参网址实现跨域通信。document.domain + ifr...[作者空间]
(1)什么是闭包: 闭包是指有权访问另外一个函数作用域中的变量的函数。 闭包就是函数的局部变量集合,只是这些局部变...[作者空间]
简介:观察者模式或者说订阅模式,它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对...[作者空间]
通过递归可以简单实现对象的深度克隆,但是这种方法不管是 ES6 还是 ES5 实现,都有同样的缺陷,就是只能实现特...[作者空间]