不知浏览器是怎么做出来的 对此我好感兴趣啊 可惜都找不着相关的资料 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 浏览器?是说微软的IE吗?我这里有一般普通浏览器的原代码,给你地址,你自己下了学学吧.http://www.39g.com/code/vc/net/2006/10/03803582096.htmhttp://www.sicool.net/down/delphi/network/200610/3325.htmlhttp://www.ddvip.com/program/vb/index4/554.htm 说的简单点儿,就是建立与服务器的socket连接,发送标准的http请求,把服务器上的文件读回来,在解析出来.浏览器的难点的解析css,html页面,显示 那javascript解析起来会不会难度很大啊它们又是显示的页面又是怎么排版的啊 就连我现在看贴、回贴用的MAXTHON,它都是基于IE的内核的。 javascript 解析麻烦在于要动态生成修改 HTML, 之后还要重新排版 . 要解析 javascript, 还要管理 javascript 内存使用, 自动回收不再使用的变量内存. 一堆事情要做呢, 每一块都不轻松哦:HTML 解析CSS 解析javascript 解析内存管理系统排版系统图形系统文件系统文字处理图像处理(*.jpg, *.gif, *.bmp, *.png)cachecookiesocketSSLDNS插件支持 想自己做一个浏览器,难度不是一般的大(要处理HTML解析显示、javscript语言支持,css等等)如果只是内嵌一个IE,那就比较容易了 如果只是想输入一个网址跳转到那很简单,用Navigate2即可解决,但如果你想弄个遨游之类的就要去搞清楚 CSIDL之类的东西了 目前真正意义上的浏览器,也就是有自己独立解析引擎的,好象只有Microsoft 的IEFirefox [ 包括Netscape]Opera其他的浏览器比如MyIe,遨游之类的,只是个外壳,最关键的解析引擎用的是MS的IE内核。 firefox之类的浏览器都是开源的,自己去下载来研究吧。 目前的浏览器,市面上主流的基本都是基于IE内核的,我们公司就是做基于IE的浏览器,而浏览器的内核主要分为Trident(IE内核),Gecko(firefox),KHTML(Safari,mac下的浏览器),Presto(Opera)这四种内核。 如何把CDC对象传进Onpaint里? 高手帮我来读一下图像拉伸的代码 中国古代军事制度 CmemFile对象实现读一行操作 看过C++Primer第四版的大侠请进 建立一个位图按纽,但怎么才把选中时的虚线去掉! 着急啊!!! 请教WINDOWS程序设计 Microsoft data access component的问题 数组定义问题。在线急等!解决问题,马上结贴!! vc 2003 或 2005 中 怎么在生成exe中指定使用低版本的C运行库,msvcrt.dll? 我现在有一个vs2003的project,有办法导出makefile马?
我这里有一般普通浏览器的原代码,给你地址,你自己下了学学吧.
http://www.39g.com/code/vc/net/2006/10/03803582096.htm
http://www.sicool.net/down/delphi/network/200610/3325.html
http://www.ddvip.com/program/vb/index4/554.htm
它们又是显示的页面又是怎么排版的啊
CSS 解析
javascript 解析
内存管理系统
排版系统
图形系统
文件系统
文字处理
图像处理(*.jpg, *.gif, *.bmp, *.png)
cache
cookie
socket
SSL
DNS
插件支持
但如果你想弄个遨游之类的就要去搞清楚 CSIDL之类的东西了
Microsoft 的IE
Firefox [ 包括Netscape]
Opera
其他的浏览器比如MyIe,遨游之类的,只是个外壳,最关键的解析引擎用的是MS的IE内核。