初识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


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值