- 博客(4)
- 收藏
- 关注
原创 前端面试题
原型每个对象都有一个属性__proto__指向构造函数的原型对象,对象可以继承原型对象上的属性和方法,原型对象又有原型,可以继承原型对象上的属性和方法,这样一层一层,以此类推,这种关系称为原型链每个函数都有一个属性prototype指向原型对象,创建一个函数的时候就创建了这个属性new 构造函数创建的实例,内部的__proto__属性指向构造函数的原型对象,普通对象的__proto__属性指向Object.prototype,函数对象的__proto__指向Function.prototype,每个对
2020-10-28 21:53:15 140
原创 computed源码解析
<body> <div id="app"> <p ref="msg">{{name}}</p> <button @click="change">点我</button> </div></body></html><script src="./vue.js"></script><script> new Vue
2020-09-24 22:03:15 267
原创 nextTick 的原理
nextTick 的原理JS的运行机制JS执行是单线程的,他是基于事件循环的所有同步任务在主线程上执行,形成一个执行栈tick主线程之外,还有一个‘任务队列’,只要异步任务有了结果(比如settimeout延迟10秒执行,在十秒之后才会放置到任务队列),就在任务队列中放置一个事件一旦执行栈中的同步任务执行完成,系统会读取‘任务队列’,看看里面有哪些事件,那些对应的异步任务,结束等待状态,进入执行栈主线程不断的重复执行第三步任务队列中的任务分为宏任务(macroTask)和微任务(micr
2020-09-23 14:11:32 699
原创 array
数组的常用方法concat() 方法 合并两个或多个数组,不会改变原数组,返回一个新数组返回一个浅拷贝,如果数组中包含对象,原始数组与新数组都引用相同的对象;concat可以将字符串和数字的值复制到新数组中var new_array = old_array.concat(value1[, value2[, ...[, valueN]]])// 将值连接到数组中var alpha = [...
2019-07-04 18:10:49 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人