网络的导航,是从输入 url 到最终获取到文件的过程.其中牵扯到浏览器架构.操作系统.网络等一系列知识.本文将从各个角度详细论述这一过程,涉及广度与深度.如果您是已经有一定基础的同学,那么本文可以快速带你系统化整理碎片化知识. 导航篇 本小节,我们将以普通请求作为抓手,跟随请求数据包漫游整个 OSI 模型,本节目录: 导航篇 解析 URI 构建请求 查找强缓存 DNS 解析 DNS 层级 Hosts DNS 解析流程 协议栈 传输层 TCP / IP 协议簇下层 ARP ICMP 网卡与驱动…
某日,同事问到关于new Date() 函数传参数,在火狐浏览器和谷歌浏览器控制台运行,会得到不同的结果,刚开始觉得不可能,后来实际操作才发现此陷阱 var date = new Date('2014-07-25T23:00:00'); alert(date); 在火狐浏览器返回的是: Date {Fri Jul 25 2014 23:00:00 GMT+0800} 火狐浏览器版本(通过navigator.userAgent输出):"Mozilla/5.0 (Windows NT 6.1; WO…