浏览器相关知识
1、认识浏览器
浏览器是把在互联网上找到的文本文档翻译成网页,网页包括图形、音频、视频和文本等。
2、浏览器的主要功能
展示网页资源,即请求服务器并将请求的结果显示在浏览器窗口中。资源的格式一般是HTML,但也有PDF、图片等其他各种格式。资源定位由URL来实现
3、IE内核浏览器
所谓IE浏览器,是指具有IE浏览器核心的一种技术,是在IE基础上开发的,所以不能卸载IE,这类浏览器主要对一些功能与外观进行修改。IE浏览器有世界之窗、傲游、腾讯TT等
4、非IE内核的浏览器
非IE内核的浏览器是独立开发的,不需要IE的支持,可以卸载IE。常见的非IE内核浏览器有火狐、Opera、Coogle等。
5、常用浏览器
1)Google浏览器:谷歌浏览器是基于其他开放源代码软件所撰写,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。Coogle Chrome支持多标签浏览,每个标签的页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。
2)火狐浏览器:火狐(Firefox)浏览器内置了分页浏览、拼字检查、即时书签、下载管理器和自定义搜索引擎等功能。此外,还可以通过由第三方开发者贡献的扩展开拓加强各种功能,可在多种操作系统中运行。
3)傲游浏览器:傲游(Maxthon)浏览器是一款基于IE内核、多功能、个性化、多标签的浏览器。它允许在同一窗口内打开任意多个页面,减少浏览器对系统资源的占用率,提高网上冲浪的效率。同时它还能有效防止恶意插件,阻止各种弹出式、浮动式广告,加强网上浏览的安全。
4)世界之窗浏览器:是一款小巧、快速、安全、功能强大、细节丰富的多窗口浏览器,它是完全免费的、没有任何功能限制的绿色软件。
5)百度浏览器:百度浏览器是百度公司研发。其特性包括优质的服务和资源,音乐、阅读、游戏、视频等个性贴心设计,降低cpu和内存的占用,快捷的页面切换。
6)360浏览器:360浏览器有很多使用功能,便签管理,无痕浏览、快速邮箱,可扩展插件等。其特性包括自动拦截欺诈、网银冒充、恶意网址等。全面支持html5、毫秒启动。劫持弹窗广告,网页广告。
7)IE浏览器:IE浏览器是全世界广泛使用的windows internet Explorer浏览器系列,集成了更多个性化、智能化、隐私保护等功能。其特性包括自动获取实时信息更新。帮助防止恶意软件入侵PC机。防止泄漏在web上访问过的位置。
6、浏览器的主要构成
浏览器的主要组件包括:
- 用户界面
- 浏览器引擎
- 渲染引擎
- 网络
- UL后端
- JS解释器
- 数据存储
7、衍生浏览器
衍生浏览器基本上是对原生浏览器进行二次开发,或者简单的加上一些功能插件。衍生浏览器的好处是解决了本地化、稳定性、兼容性等一大堆问题,使使用者用起来更舒适。
常见的衍生浏览器有:傲游浏览器,搜狗高速浏览器、腾讯TT浏览器、360安全浏览器,火狐中国版,世界之窗浏览器,闪游浏览器,极速裸奔浏览器。
8、什么是开源浏览器
开源浏览器就是指源代码开放的浏览器软件,对软件开发者来说,开源意味着可以在软件的基础上进行改进或者修正错误。IE是公司的商业浏览器,其源代码是保密的,开放源代码的浏览器,最著名的是chromium(chromium是Google的chrome浏览器背后的引擎,其目的是为了创建一个快速、安全、稳定的通用浏览器。)
9、跨浏览器开发必知的三个概念
- 兼容性问题
目前市面上流行的浏览器有多种,这些浏览器在处理一个相同的页面时,表现或行为有时会有差异。这种差异可能会很小,甚至不会被注意到;也可能会很大,甚至造成在某个浏览器下无法正常浏览。我们把引起这些差异的问题统称为“浏览器兼容性问题”。
- 浏览器的工作模式
浏览器的工作模式经常被称为“渲染模式”。实际上浏览器不同的工作模式不仅对渲染有影响,对代码的解析以及脚本的行为也同样有影响。从更广泛的角度来看,浏览器的工作模式的差异不仅体现在处理HTML页面的时候,处理XML及一些非WEB内容时也有模式上的差异。
- 浏览器的内核
各品牌浏览器的内核是不同的,不同的内核处理同一段代码的时候思路不同。因此可以说,浏览器间内核的差异是产生兼容性问题的根本原因。“内核”也称“引擎”。
10、各种浏览器的内核是什么
- Trident内核代表产品Internet Explorer,又称其为IE内核。Trident,是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT等。
- Gecko内核代表作品Mozilla Firefox。Gecko是一套开放源代码的、以C++编写的网页排版引擎。使用它最著名的浏览器有Firefox、Netscape6至9。
- Webkit内核代表作品Safari、Chrome。webkit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法显示。主要代表作品有Safari、Google和Chrome。
- Presto内核代表作品Opera。Presto是由Opera Software开发的浏览器排版引擎,供Opera7.0及以上的使用。