摘要: 防抖: 防抖的特点是当事件快速连续触发时,只会在最后事件触发后执行一次对应函数。 比如输入框的input事件,用户的每次按键都会触发input事件,但一般需要用户输入完后再执行相应的函数,此时就用到了防抖。 当input事件触发时,生成一个定时器,延迟一段时间后再触发对应函数。如果在延迟时间内再次触 阅读全文
posted @ 2022-05-12 17:44 喜欢浪费时间的Deep 阅读(69) 评论(0) 推荐(0)
摘要: 简介: 浏览器缓存分为强缓存与协商缓存,浏览器请求资源时,会先判断该资源是否设置了强缓存, 如果设置了强缓存,且强缓存时间没有失效,则执行强缓存,强缓存不会向服务器发送请求,直接从缓存中读取资源,但是会返回200的状态码。 如果强缓存设置的时间失效,且设置了协商缓存,则执行协商缓存,协商缓存会发送请 阅读全文
posted @ 2022-04-02 18:02 喜欢浪费时间的Deep 阅读(220) 评论(0) 推荐(0)
摘要: 大写字母A-Z对应的ASCII码值是65-90 小写字母a-z对应的ASCII码值是97-122 将字母转为ascii码的方法: var str = "A";str.charCodeAt(); // 65 var str1 = 'a';str1.charCodeAt(); // 97将ascii码转 阅读全文
posted @ 2018-12-22 15:41 喜欢浪费时间的Deep 阅读(2027) 评论(0) 推荐(0)
摘要: 1.更方便的数据访问--解构 数组和对象是JS中最常用也是最重要表示形式。为了简化提取信息,ES6新增了解构,这是将一个数据结构分解为更小的部分的过程 ES5我们提取对象中的信息形式如下: const people = { name: 'lux', age: 20 } const name = pe 阅读全文
posted @ 2018-01-10 16:15 喜欢浪费时间的Deep 阅读(161) 评论(0) 推荐(0)
摘要: 在面试中遇到的问题。 在JS中直到ES6有7种基本类型:string, number, boolean,null,undefined,object,以及ES6的symbol。 这7种基本数据类型又可以分为引用类型和基本类型。 引用类型有Object,Object又分为对象,数组,函数。 引用类型的特 阅读全文
posted @ 2017-11-09 16:45 喜欢浪费时间的Deep 阅读(221) 评论(0) 推荐(0)