随笔分类 - 手写代码
摘要:数组乱序 - 洗牌算法 从最后一个元素开始,从数组中随机选出一个位置,交换,直到第一个元素。 function shuffle(array) { const length = array.length; for(let i = length - 1; i > -1; i--) { const ran
阅读全文
摘要:防抖和节流 防抖 不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 /** * 防抖:不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果在一个事件执行的 n秒内又触发了这个事件,就以新的事件的时间为准 * @callb
阅读全文
摘要:'use strict'; function view() { let proxy = new Proxy({}, { get(obj, propetry) {}, set(obj, propetry, value) { console.log(obj) console.log(propetry)
阅读全文