摘要: 浏览器从输入地址到页面输出 主要流程 DNS原理 DNS(Domain Name Server)用来返回某个域名对应主机的ip的服务器 根DNS (.) 只负责提供各类顶级DNS服务器ip地址. 是域名解析的入口. 顶级DNS (TLD, Top Level Domain) 负责提供二级域名的DNS 阅读全文
posted @ 2020-11-15 19:44 sk-xm 阅读(170) 评论(0) 推荐(0) 编辑
摘要: promise 1,Promise是ES6中的新的异步语法,解决了回调嵌套的问题: new Promise((resolve)=>{ setTimeout(()=>{ resolve(1) },1000) }).then(val =>{ console.log(val); //1s后打印1,由res 阅读全文
posted @ 2020-11-15 19:06 sk-xm 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 实现防抖节流 实现防抖 概念: 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 例子:如果有人进电梯,那电梯将在10秒钟后出发,这时如果又有人进电梯了,我们又得等10秒再出发。 思路:通过闭包维护一个变量,此变量代表是否已经开始计时,如果已经开始计时则清空之前的计时器,重新开始计 阅读全文
posted @ 2020-11-15 17:23 sk-xm 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 用法 call/apply/bind call 函数通过call调用时,函数体内的this指向call方法传入的第一个实参,而call方法后续的实参会依次传入作为原函数的实参传入。 function setDetails(name,color){ this.name=name; this.color 阅读全文
posted @ 2020-11-15 16:08 sk-xm 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1. 全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window) 2. 方法调用中谁调用this指向谁 3. 构造函数中this指向构造函数的实例 JS中this的指向 1.当函数作为构造函数,通过new xxx()调用时,this指向生成的实例 funct 阅读全文
posted @ 2020-11-15 13:30 sk-xm 阅读(339) 评论(0) 推荐(1) 编辑