浏览器相关
pending-s
过去未来分界点就是现在
展开
-
关于浏览器的几个高度和宽度
在用百度地图Javascript API的时候,自己在sublime创建了以武汉为中心点的属于自己的地图。作为新手的前端小白,创建的地图大小不能够很好地铺满整个浏览器页面。所以就引出了关于浏览器页面大小的几个长和宽的知识点。document.body.clientWidth; //网页可见区域宽(body)document.body.clientHeight; ...原创 2018-09-19 16:30:24 · 1767 阅读 · 0 评论 -
在浏览器中输入URL并回车后都发生了什么?
震惊脸,从没想过这是一个问题!然而,这是前端小白必须要深刻了解的问题。前端面试经常问道,下面的每个阶段都可以大做文章!!!在浏览器网址栏输入baidu.com,点击enter出现百度搜索引擎。在这很短的时间,有下面一系列过程1、输入baidu.com(这是一个域名,方便记忆)2、根据输入的域名解析出目的服务器的ip(域名解析的递归、迭代过程)3、建立TCP连接(为什么是三次握手...原创 2019-03-27 16:22:23 · 158 阅读 · 0 评论 -
讲讲浏览器的缓存机制
问题的开端是由http响应状态码304引出的!一般而言,第一次访问一个网站,返回的状态码是200。那304状态码有什么用?这跟浏览器性能优化分不开。例如,浏览器直接使用缓存而不发起请求,减少请求;或者发出了请求,但服务器和浏览器资源一致,没有发生改变,这时候就没必要将数据再传一次,这样一来减少了数据传输(返回304和一个空的响应体),减轻了服务器的压力。附一张浏览器缓存流程图:(仿...原创 2019-03-27 21:25:23 · 202 阅读 · 1 评论 -
简单了解网络协议
我是一名非科班出生的前端爱好者,许多本科计算机的基础课程,都没学过,只有自己网上学习了。所以本篇博客只适合对计算机网络知识一无所知的小白,主要是接触一些这方面的关键词。谈到任何联网协议,必须要提到现在使用的开放式系统互联参考模型(Open System Interconnect Reference Model,OSI),一个有七层的网络协议。已经发展的比较完善。(4层—>5层—>7...原创 2018-07-04 10:19:54 · 289 阅读 · 0 评论