- 3
- 0
- 约2.2千字
- 约 7页
- 2017-03-23 发布于贵州
- 举报
[C# 网络编程系列]专题四:自定义Web浏览器
转载
前言:
前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没想到自己也可以自定义一个浏览器出来),下面不啰嗦了,进入正题。
一、Web浏览器的介绍
Web浏览器是指可以显示Web服务器或者本地文件系统中的Html文件内容,并让用户与这些文件交互的一种软件,它是网络服务的客户端浏览程序,可向Web服务器发送请求,并对服务器返回的超文本信息和各种媒体、图片进行解释和显示。
浏览器主要通过Http协议与服务器交互并获得网页,现在主流的浏览器有:IE,Google Chrome 谷歌浏览器 、Mozilla Firefox(火狐)、Opera浏览器、世界之窗、360安全浏览器等。
Web浏览器的组成
一般来说,Web浏览器由控制器和解释器组成,控制器负责解释鼠标点击与键盘输入,并调用其他组件用于执行用户的指定的操作。例如,当用户输入一个URL或单击一个超链接时,控制器接收并分析该命令,调用一个HTML解释器来解释该页面,并将解释后的结果显示在用户的浏览器上。
解释器对于浏览器来说是很重要的, 解释器,也就是解释引擎,负责对网页语法(如HTML、Jav
原创力文档

文档评论(0)