
手写
失岸
这个作者很懒,什么都没留下…
展开
-
js的深克隆与浅克隆
1.浅克隆直接将存储在栈中的值赋值给对应变量,如果是基本数据类型,则直接赋值对应的值,如果是引用类型,则赋值的是地址。function clone(Origin,Target){ var Target = Target || {} for(var prop in Origin){ Target[prop] = Origin[prop...原创 2019-12-27 09:51:02 · 229 阅读 · 0 评论 -
js节流与防抖
//防抖 function debounce(fn, delay) { let timer = null; return function () { if (timer) { clearInterval(timer) } timer = setTimeout(fn, delay) } } //节流 function throttle(fn, delay) { let flag = true; return function () { if (!f.原创 2020-07-22 09:19:19 · 144 阅读 · 0 评论 -
原生JS封装AJAX
1.实现过程//https://www.w3school.com.cn/ajax/index.asp//1、创建ajax对象//2、ajax.open(method,url,true)//3、ajax.send();//4、onreadystatechange4//5、sta...原创 2019-12-26 11:08:59 · 197 阅读 · 0 评论