摘要: 一般地,一个包含外部样式表文件和外部脚本文件的HTML载入和渲染过程是这样的: 什么是阻塞? 什么是阻塞? 在页面中我们通常会引用外部文件,而浏览器在解析HTML页面是从上到下依次解析、渲染,如果<head>中引用了一个a.js文件,而这个文件很大或者有问题,需要2秒加载,那么浏览器会停止渲染页面( 阅读全文
posted @ 2018-03-19 16:58 L_mj 阅读(3671) 评论(0) 推荐(0) 编辑
摘要: 总体来说可以分为以下几个过程: 一、DNS解析 1、请求一旦发起,浏览器首先要做的事情就是解析这个域名,一般来说,浏览器会首先查看本地硬盘的 hosts 文件,看看其中有没有和这个域名对应的规则,如果有的话就直接使用 hosts 文件里面的 ip 地址。 2、如果在本地的 hosts 文件没有能够找 阅读全文
posted @ 2018-03-19 16:36 L_mj 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码分类 HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数 阅读全文
posted @ 2018-03-19 15:12 L_mj 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:get和post。 get:从指定的资源请求数据。 post:向指定的资源提交要被处理的数据。 两者的区别 阅读全文
posted @ 2018-03-19 15:07 L_mj 阅读(176) 评论(0) 推荐(0) 编辑
摘要: cookie的机制 cookie是存储在用户本地终端上的数据。有时也用cookies,指某些网站为了辨别用户身份,进行session跟踪而存储在本地终端上的数据,通常经过加密。 Cookie是服务器发给客户端的特殊信息,cookie是以文本的方式保存在客户端,每次请求一个新的页面的时候cookie都 阅读全文
posted @ 2018-03-19 11:49 L_mj 阅读(195) 评论(0) 推荐(0) 编辑