04 2021 档案
摘要:var Book = {} var name = ''; Object.defineProperty(Book, 'name', { set: function (value) { name = value; console.log('你取了一个书名叫做' + value); }, get: fun
阅读全文
摘要:首先我们先整明白 diff 算法的本质 diff算法的本质是找出两个对象之间的差异,目的是尽可能复用节点。 此处说到的对象其实就对应 vue中的 virtual dom,即使用 js 对象来表示页面中的 dom 结构。 <div id='app'> <span id='child'>1</span>
阅读全文
摘要:function debounce(fn, delay) { var ctx; var args; var timer = null; var later = function () { fn.apply(ctx, args); // 当事件真正执行后,清空定时器 timer = null; };
阅读全文
摘要:function debounce(fn, delay) { var ctx; var args; var timer = null; var later = function () { fn.apply(ctx, args); // 当事件真正执行后,清空定时器 timer = null; };
阅读全文
摘要:const ids = [1, 2, 3] const resArr = [] // 1 ids.forEach(id => api(id).then(res => resArr.push(res)) // 2 Promise.all(ids.map(id => api(id).then(res =
阅读全文
摘要:function add(x) { var sum = x; var tmp = function (y) { sum = sum + y; return tmp; }; tmp.toString = function () { return sum; }; return tmp; } consol
阅读全文

浙公网安备 33010602011771号