02 2022 档案
摘要:一、语法 Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可枚举属性的["name", "age", "address","getName"] 三、处理数组,返回索引值数组 let arr = [1,2,3,4,5,6] Object.keys(ar
阅读全文
摘要:浅层理解:将触发input事件来修改value值 深层理解:利用Object.defineProperty()数据劫持来实现 <div> <button id="myBtn">改变username</button> <input type="text" id="myInput"> <h1 id="m
阅读全文
摘要:函数防抖和节流 函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,
阅读全文
摘要:我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 ERvaA3z.png 1、Promise 的声明 首先呢,
阅读全文