初识http协议与html解析渲染

一、http协议。

初步了解http协议,主要理解请求、响应、建立连接、缓存机制等。

参考资料:

1、http1.1的rfc文档:英文版rfc2616 中文版rfc2616

2、书籍:《 O'Reilly - HTTP Pocket Reference》(入门读物)、《O'Reilly - HTTP The Definitive Guide》(全面)、《Sams - HTTP Developers Handbook》(简短精辟)。

二、html在浏览器中的渲染。

HTML在不同的浏览器内核中解析过程也不相同。因此,需要对各种主流浏览器核心分别作出分析。

目前主流的浏览器及其引擎:
(1)Trident页面渲染引擎 ---> IE系列浏览器;
(2)Gecko页面渲染引擎 -> Mozilla Firefox;http://www.aoao.org.cn/blog/2008/05/reflow/
(3)KHTML页面渲染引擎或WebKit框架 -> Safafi和Google Chrome;
(4)Presto页面渲染引擎 -> Opera

参考资料:

1、《 从输入网址到显示网页》。这是在蓝色理想上找到的一篇通俗易懂的文章,简要说明了从客户端浏览器发出请求,到服务器接收到请求后完成处理将html代码发送回客户端浏览器的过程。主要讲解了请求与应答过程 ,至于在浏览器中html是如何解析的,并未进行阐述说明。

2、各种浏览器和引擎的简介:http://www.mac52ipod.cn/post/Trident-Gecko-WebKit-Presto.php

3、浏览器加载和渲染原理分析(IE): http://hi.baidu.com/seosky/blog/item/78d3394c130f86ffd72afc56.html

posted @ 2011-01-18 20:19  zuike  阅读(803)  评论(0)    收藏  举报