前端面试知识点解答
十日空
这个作者很懒,什么都没留下…
展开
-
一个URL到页面展现的过程
/** * 一个URL到页面展现的过程 * 1. DNS域名解析 * ---根据域名获取请求地址,浏览器,电脑,路由器都会有DNS域名缓存,还有专门的DNS域名服务器 * 2. TCP协议三次握手 * --- 1)客户端发送,SYN=1,Seq=X * --- 2)服务器发送,SYN=1, ACK=X+1, Seq=Y ,确定响应 * --- 3)服务器发送,ACK=Y+1, Seq=Z 表示握手结束,开始发送信息 * 3. 发送HTTP请求 * 4. 服务器处理请求并且返回报文 *原创 2021-06-25 15:06:30 · 75 阅读 · 0 评论 -
如何判断数组是数组
1.如何判断数组是数组 typeof :用来判断数组时返回object 所以不想 instanceof :判断原型链是否有这个构造函数 所以可以判断 constructor: 这样 a.constructor == Array直接判断当前对象的构造函数是不是数组也可以 toString:每一个继承自Object的对象都拥有toString的方法,其他数据类型toString都会返回字符串,只有object对象的toString会返回类型 “[object Object]”,所以借用Object.proto原创 2021-06-25 11:28:10 · 444 阅读 · 0 评论 -
typeof 与instanceof 的区别
1. typeof 与instanceof 的区别 instanceof只能检查引用类型,基础数据类型不可以,typeof都可以检查。 typeof 检查二进制 低(右,前)三位 为000,返回object,null为0000000000000000,所以也是object instanceof 检查 构造函数的 prototype 属性是否出现在某个实例对象的原型链上,用来比较一个对象是否为某一个构造函数的实例。 typeof 检查时候 null 与其余引用类型都返回object。 ...原创 2021-06-24 18:02:24 · 228 阅读 · 0 评论