- 博客(3)
- 收藏
- 关注
转载 彻底弄懂函数防抖和函数节流
1.函数防抖在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。根据函数防抖思路设计出第一版的最简单的防抖代码:var timer; // 维护同一个timerfunction debounce(fn, delay) { clearTimeout(timer); timer = setTimeout(function(){ fn(); }, delay);}用onmousemove测试一下防抖函数:// testfunction tes
2021-02-27 21:06:03
139
原创 JS中null和undefined的区别
1. null的典型用法:作为函数的参数,表示该函数的参数不是对象function fn(obj) { if(null == obj) { // 代码块 }}作为对象原型链的终点,即“万物皆空”Object.getPrototypeOf(Object.prototype)释放内存时,给需要释放内存的对象赋值为nulllet obj={ name:'liziuo2', ....}obj = null // 释放内存2. undefine
2021-02-01 20:53:58
251
1
原创 同源与跨域问题
什么是同源?同源是指:协议、地址、端口三者都相同。比如:ajax地址: http://127.0.0.1:3000/info页面地址: http://127.0.0.1:3000/add以上情况就可以说ajax请求地址与当前页面地址同源什么是不同源?协议、地址、端口三者有任意一个或多个不相同就是不同源。比如:ajax地址:http://127.0.0.1:3000/info页面地址:https://127.0.0.1:3000/add // 协议名不一致页面地址:http://127
2021-01-29 20:33:49
2614
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人