第一篇:浏览器引擎介绍
一些内容来自于我能找到的资料和我自己的理解,不保证正确,但是大致应该是没错的。
一、排版引擎
首先厘清一下浏览器内核是什么东西。
英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。
Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的内容和排版代码转换为可视的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。
现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。下面罗列一下几款主流的排版引擎和浏览器。
1、Trident(Windows)
IE浏览器所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于它的市场份额最大,所以后果就是大量的网站只支持老的Trident内核,依据W3C标准写的网页在老的Trident内核下面又出现偏差。目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前的版本对W3C标准的支持增强了很多。
Trident内核的浏览器:
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0); 世界之窗
1、世界之窗
2、世界之窗3;
360安全浏览器1、360安全浏览器2、360安全浏览器3、360安全浏览器4、360安全浏览器5;
傲游
1、傲游2;搜狗浏览器1;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、Slim Browser;
GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器;
闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;
2、Gecko(跨平台)
Netscape6启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。因为Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。非Trident内核的兴起正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微软在竞争压力下不得不改进IE。不过比较可惜的是,虽然是开源的,也开发了这么多年,基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。另外就是有一些其它软件借用了Gecko内核,比如音乐管理软件SongBird。
常见的Gecko内核的浏览器
Mozilla Firefox、Mozilla SeaMonkey
Epiphany(早期版本)、Flock(早期版本)、K-Meleon3、KHTML(Linux)
KDE开发的内核,速度快捷,容错度低。这个内核可能不见得很多人知道,但是后面再看下去你就明白了。
常见的KHTML内核的浏览器:Konqueror4、WebKit(跨平台)
由KHTML发展而来,也是苹果给开源世界的一大贡献。是目前最火热的浏览器内核,火热倒不是说市场份额,而是应用的面积和势头。因为是脱胎于KHTML,所以也是具有高速的特点,同样遵循W3C标准。
常见的WebKit内核的浏览器:Apple Safari、Symbian系统浏览器
5、Chromium(跨平台)
维基百科里面并没有将Chromium从WebKit分出来,这个区分完全是基于我个人的恶趣味。记得以前看过一个大牛的博文说过,Chromium把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。这个我自己也没有考究过,但是估计可信。这个也能解释为什么Gecko和WebKit出来了这么久,第三方编译、定制的版本并不多,但是由Chromium衍生出来的浏览器早就满坑满谷了。
常见的Chromium内核的浏览器:Chromium、Google Chrome、SRWare Iron、Comodo Dragon6、Presto(跨平台)
Opera的内核,准确地说,是Opera 7.0及以后版本的内核,Opera 3.5-6.1版本使用的内核叫做Elektra。不用说,Presto对W3C标准的支持也是很良好的。虽然我很喜欢Opera,但是我对Presto的渲染速度一直有保留态度。之前在OperaChina论坛看见有人说过,Presto优先解析文字,保证可阅读性,媒体资源的渲染放后。
常见的Presto内核的浏览器:Opera7、其它
http://zh.wikipedia.org/wiki/排版引擎
二、JavaScript引擎
说完了排版引擎,接下来说说JavaScript引擎。顾名思义,JavaScript引擎就是用来渲染JavaScript的。为什么要单独拿出来说呢?因为它涉及到跑分。经常看见很多文章在报道说哪个浏览器更快,其实大部分说的就是JavaScript的渲染速度,而不是页面的载入速度。在网速许可的情况下,其实各个浏览器的页面载入速度差别不大(Opera逊色一些)。那是不是说对比JavaScript的渲染速度其实没有意义?也不是这么说,因为现在JavaScript在页面中的比重会越来越大,越来越多的动态页面开始大量借助JavaScript,比如现在主流的SNS、邮箱、网页游戏,所以JavaScript的渲染速度也是一个很重要的指标。JavaScript的渲染速度越快,动态页面的展示也越快。Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般来说最新测试版之间PK,Opera基本都会夺冠。
1、Chakra
查克拉,IE9启用的新的JavaScript引擎。
2、SpiderMonkey/TraceMonkey/JaegerMonkey
SpiderMonkey应用在Mozilla Firefox 1.0-3.0,TraceMonkey应用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。
3、V8
应用于Chrome、傲游3。
4、Nitro
应用于Safari 4及后续的版本。
5、Linear A/Linear B/Futhark/Carakan
Linear A应用于Opera 4.0-6.1版本,Linear B应用于Opera 7.0~9.2版本,Futhark应用于Opera 9.5-10.2版本,Carakan应用于Opera 10.5及后续的版本。
6、KJS
KHTML对应的JavaScript引擎。
三、几个测试
1、V8引擎
http://v8.googlecode.com/svn/data/benchmarks/v6/run.html
现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。
2、Acid3
http://acid3.acidtests.org/
标准支持测试,分数越高越好,满分是100分。
3、HTML5
http://?hl=zh-cn Beta在线安装包:
http://?hl=zh-CN&extra=betachannel Dev在线安装包:
http://?hl=zh-CN&extra=devchannel Canary在线安装包:
http://?hl=zh-CN&extra=canarychannel Stable离线安装包:
http://?hl=zh-CN&standalone=1 Beta离线安装包:
http://?hl=zh-CN&standalone=1&extra=betachannel
Dev离线安装包:
http://?hl=zh-CN&standalone=1&extra=devchannel
Canary离线安装包:
http://?hl=zh-CN&standalone=1&extra=canarychannel(6)Opera 官网:
http://www.xiexiebang.com/ 正式版:
http://www.xiexiebang.com/download/ 测试版:
http://snapshot.opera.com/windows/latest
第二篇:LUNA_游戏引擎介绍
LUNA
游戏引擎介绍
学院:计算机科学与技术班级: 学号: 姓名:
《LUNA 游戏引擎介绍》
LUNA游戏引擎系LUNA团队精心研发的拳头产品,该引擎秉承了国内外许多著名游戏引擎的优点,并开创式的融入了多个游戏引擎制作的新模式、新观点,较好的吸引了其他知名游戏引擎的精华,是中国国内游戏引擎中非常优秀的作品,虽然该引擎的商业版迟迟未能推出,但丝毫不能阻挡业界开发者想揭开她神秘面纱的想法,现在特对该引擎作一些技术揭秘:
LUNA 游戏引擎经过多个版本的更新和衍生,从最初单纯的游戏基本库到如今拥有完整且多元化的游戏制作解决方案,经历了五个年头。在这五个年头里,LUNA引擎的主要开发者Villa Lee先后数次大刀阔斧的整改引擎的结构和框架,由其是最近一个版本的更新,耗费了半年时间之间,实时的给引擎注入代表当今世界最领先图形技术和游戏制作技术。
为了具备与操作系统无关性的特点,LUNA引擎单独划出了两个底层管理模块。
第一个是操作系统转置层,该层中主要封装了Linux、Win32等不同操作系统的API,同时包含了底层错误反应系统、事件驱动系统、CPU监测管理系统、Thread Manager、和两个高精度计时器;
另一个是操作系统管理层,类似于MSDOS的Io.sys。该层中主要集成了Memory监测管理系统、管道处理系统、管道映射表分析器、管道搜索器、FPU/3D Now!™/SSE 优化指令集。
同大多数著名的引擎一下,LUNA有极为丰富的高效的渲染指令。并且这些指令是以类工厂形式提供给引擎使用者使用的。各个指令的分类以及各个其他非渲染类子系统相关的功能如下表:
♦ 角色动画、模型系统
支持Lod Mesh,根据视点距离自动减面及调整细节等级。支持顶点位移、旋转、缩放动画 支持蒙皮(Skin)
支持骨架和骨架动画。3ds max 中的Biped、Bones 或Dummy 等均可作为骨架输出。支持材质动画 支持路径动画 支持材质坐标系动画 支持贴花纸(Decal)动画 支持贴花纸坐标系动画
支持融合和形变动画,例如从人变成龙或其他动物 支持面部表情动画
支持可见度动画,如模型或模型部分淡入淡出。支持通用和任意缩放动画,或模型的部分任意缩放动画
支持动画合成,同一模型同时可以播放多个动画,不同动画会自动叠加合成,不同动 画可以按照不同的速度播放。支持自定义动画长度和播放速度,在模型输出时可以调整动画的播放速度。支持动画播放运行时加速、减速。
支持动画中某帧触发相对应的事件,例如播放到动画中某一帧的时候进行扣血等。支持对模型的部分进行操作。
支持环境贴图、反射贴图、细节贴图等,可以做反光效果等。♦ 碰撞检测系统
快速准确的碰撞检测算法。支持边界框碰撞。支持AABB 碰撞。支持射线碰撞。支持任意形状的碰撞。
支持按照不同类别的物件进行分类碰撞。例如可以设定玩家与地面、静态物件等发生 碰撞,怪物与地面发生碰撞却不与静态物件发生碰撞等。♦ 效果系统
效果系统包含对各种光效组合的支持,全面提升游戏画面的可视性: 支持材质自动融合。支持实时动态阴影。
支持动态光效,支持非线性光效动画,可自定义RGB 三色关键帧动画。支持爆炸效果。支持熔岩效果。支持太阳眩光。支持闪电特效。
支持镜头颤动效果,可自定义颤动的物理频率和振幅。支持刀光剑影。
支持雨雪效果,雨雪材质可以从指定的材质列表中随机选择,雨雪量大小、风力大 小、雨量速度等等参数可以自定义,支持暴风雨效果(特定算法)。支持水花和波纹、气泡效果。支持物件被击破产生碎片。支持运动模糊效果。
支持自定义特效,可以在显卡上对硬件显示模块进行直接编程,高速执行,算法类似 Uneal3。所有自定义特效可以通过特效管理器进行管理,并可分别运用在不同模型 上。♦ 粒子系统
>>> 自定义粒子触发方向、发散参数、发散位移参数、生存周期、间隔周 期、内外延角、风力参数、推进力参数、重力、推进力变化参数、速度参数等等参 数。
支持动态贴图,可以调整材质变换速度。支持粒子不同阶段使用不同颜色。粒子发散器可以控制粒子喷射数量。粒子可以绑定在模型上特定节点。
专门有为粒子编写的粒子脚本编辑器方便策划人员编写漂亮的粒子。♦ 室内场景系统
支持BSP/PORTAL/PVS 算法。支持光图。
支持室内动态光效,支持顶点光。
支持室内全场景警报状态,全场景产生某种特定光效。支持多层细节层,自动减面。支持材质替换。
支持路径编辑。可用于过场动画或游戏。支持室内触发器。支持镜像物件,如镜子等。支持自定义节点。支持力场。♦ 室外场景系统
支持无边际连续室外地形,地形可以动画变化。支持海底场景和天界等无重力场景。室外地形支持连续自动减面。
室外地形支持多种材质,支持同一区域上多材质,支持材质自动融合。支持流水和动态波纹,支持天空倒影,水流波浪等参数均可调整。支持昼夜变化。支持质量雾。支持场景中可见度。
支持太阳光和太阳光效,太阳光支持颜色和亮度的关键帧非线性变化,太阳高度角可 以变化。支持天空中多层动态云层。
场景中支持风,支持风速变化,支持暴风。♦ 场景管理系统
细节层管理器,可对场景中所有物件进行同一细节层管理。光效管理器,可对场景中众多光效进行同一管理。场景分区域管理,无缝衔接。高速搜索算法,管理需要渲染的对象。♦ 格式容合系统
格式容合系统主要是为了高效的重复利用开发者已拥有的游戏资源,可以不经任何其他转换直接应用到游戏中而设计。支持兼容文件格式包含如下清单:
完全支持QUAKE引擎的.MDL/.MD2/.MD3/.BSP/.WAD文件格式,并提供直接高效渲染方法 完全支持COLLADA DTE格式以及微软的.X的MESH、SKINMESH模型文件格式,并提供直接高效渲染方法
完全支持MS3D文件模式,并提供直接高效渲染
支持.3DS文件顶点动画和模型文件模式,并提供直接高效渲染方法
支持.PNG/.DDS/.TGA/.BMP/.IMG/.PCX/.GIF/.WMF等等诸多常用的图片文件格式 支持目前应用较大的.WAV/.MP3/.MID/.SND/.WMV/.AVI/.MPEG等等声音媒体文件格式
♦用户界面系统
全真模拟Windows 的结构化控件的管理系统 各控件可以按照不同的方式随父控件缩放、移动 良好的扩展性,容易增加新控件 ♦3D音频系统
支持多种音频格式:WAV、MP3、MIDI、WMA、CD 音轨等。多通道音效。
支持真实3D 音效,支持多普勒声波衰弱算法、3D 音频摇动。支持软件和硬件加速混音,支持DirectSound™、EAX
2、EAX 3。支持高级音效处理(类似Winamp 的DSP 系统)。♦人工智能系统
新一代交互系统
长期以来,游戏玩家主要是通过键盘、鼠标或游戏手柄来完成游戏操作,LUNA引擎在对这些基本游戏交互设备的支持情况下,特意融合了国际较为知名的低分辨率动态图像识别算法和语音识别算法,使玩家在较低成本投入情况下,用肢体或行为语音来完成对LUNA游戏引擎开发的游戏的操作。增添了对游戏的参与性及亲身体验感。
其中动态图像识别系统包含:动作跟踪、动作运动轨迹计算、动作深度判定、色相位自调节、正切线二次插补等子模块。识别速度快、精度较高。
网络引擎系统
LUNA游戏引擎本着最低的游戏开发成本为宗指,在强大的图形渲染平台上加入了高效的网络引擎系统,该系统采用IOCP完成端口模型+P2P超接点网络技术,支持TCP/IP、UDP、HTTP等多种网络传输协议,使开发者在较短的开发周期内制作出高质量的网络程序。物理引擎系统
游戏中的玩家运动均按照真实的动力学计算,整个场景中包含重力、重力场。场景中存在 风,烟可以随风飘动;水中存在更大的阻力和浮力,有些物体可以随水流走。支持钢体精确碰撞。
支持针对汽车、飞行器材、船支等交通工具类的不同动力学算法。
支持自由落体或施加力、力场的物体运动,例如子弹等,可以留下漂亮的弹道。配合自制的骨骼系统轻松完成物体碎裂、变形、散落等现实世界描述
LUNA引擎从开发伊始,就十分重视游戏工具、编缉器的开发。目前已经成功开发了方便实用的工具套间,其中包括:
场景编辑器、脚本编辑器、模型编辑转换器、模型和动画VIEWER、音频编辑器,其中场景编辑器包括地形编辑模块、运行时调试工具、属性编辑模块、任务编辑模块等等。
第三篇:如何解除同桌100浏览器
如何解除同桌100浏览器(学生版)
首先 如果是Windows XP系统的 在显示欢迎使用后立马Ctrl+Alt+Del 只要出现TONGZHUO100字样的一律关掉,不过要手快,多试几次。
如果是Windows 7的多在同桌100浏览器启动前开几个窗口,然后进浏览器的时候选关机,之后就会现出下面的状态框,只要不点同桌100浏览器界面就可以了 不过缺点是大人来输密码时会关机 而且本人用的是旗舰版,其他版本暂时不知,Windows 8暂时没测试,不过以后可能会推出的。
不管是知道的人还是不知道的人,本人此举纯粹是提供福利给大家。勿喷..........
第四篇:浏览器内核总结
一、排版引擎.........................................................................................................................2
1、Trident(Windows)......................................................................................................2
2、Gecko(跨平台)...........................................................................................................2
3、KHTML(Linux).............................................................................................................3
4、WebKit(跨平台).........................................................................................................3
5、Chromium(跨平台)....................................................................................................3
6、Presto(跨平台)...........................................................................................................3
二、JavaScript引擎..................................................................................................................4
三、几个测试...........................................................................................................................4
1、V8引擎............................................................................................................................4
2、Acid3................................................................................................................................4
3、HTML5.............................................................................................................................4
四、几个奇葩...........................................................................................................................5
1、IETab................................................................................................................................5
2、Trident/Gecko双核浏览器.............................................................................................5
3、Trident/WebKit双核浏览器...........................................................................................5
4、Trident/Gecko/WebKit三核浏览器...............................................................................5
五、几个小点...........................................................................................................................6
1、Chrome/Chromium.........................................................................................................6
2、MyIE、MyIE2、傲游、GreenBrowser...........................................................................6
3、页面兼容性判断.............................................................................................................6
4、一直被模仿,一直被超越的Opera..............................................................................6
5、这年头流行刷版本号.....................................................................................................6
6、查看源代码、开发者工具.............................................................................................7
7、几个主要的浏览器官网以及版本下载.........................................................................7(1)Internet Explorer.....................................................................................................7(2)Mozilla Firefox.........................................................................................................7(3)Apple Safari..............................................................................................................7(4)Chromium................................................................................................................8(5)Google Chrome........................................................................................................8
一、排版引擎
首先厘清一下浏览器内核是什么东西。
英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。
Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的内容和排版代码转换为可视的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。
现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。下面罗列一下几款主流的排版引擎和浏览器。
1、Trident(Windows)
IE浏览器所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于它的市场份额最大,所以后果就是大量的网站只支持老的Trident内核,依据W3C标准写的网页在老的Trident内核下面又出现偏差。目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前的版本对W3C标准的支持增强了很多。
Trident内核的浏览器:
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
世界之窗
1、世界之窗
2、世界之窗3;
360安全浏览器1、360安全浏览器2、360安全浏览器3、360安全浏览器4、360安全浏览器5;
傲游
1、傲游2;搜狗浏览器1;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、Slim Browser;
GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器;
闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;
2、Gecko(跨平台)
Netscape6启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。因为Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。非Trident内核的兴起
2012年HTML5主题峰会 “生态 共融 多赢”主题峰会浏览器专场TV专场渠道与合作工具与应用正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微软在竞争压力下不得不改进IE。不过比较可惜的是,虽然是开源的,也开发了这么多年,基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。另外就是有一些其它软件借用了Gecko内核,比如音乐管理软件SongBird。常见的Gecko内核的浏览器
Mozilla Firefox、Mozilla SeaMonkey Epiphany(早期版本)、Flock(早期版本)、K-Meleon
3、KHTML(Linux)
KDE开发的内核,速度快捷,容错度低。这个内核可能不见得很多人知道,但是后面再看下去你就明白了。
常见的KHTML内核的浏览器:Konqueror
4、WebKit(跨平台)
由KHTML发展而来,也是苹果给开源世界的一大贡献。是目前最火热的浏览器内核,火热倒不是说市场份额,而是应用的面积和势头。因为是脱胎于KHTML,所以也是具有高速的特点,同样遵循W3C标准。
常见的WebKit内核的浏览器:Apple Safari、Symbian系统浏览器
5、Chromium(跨平台)
维基百科里面并没有将Chromium从WebKit分出来,这个区分完全是基于我个人的恶趣味。记得以前看过一个大牛的博文说过,Chromium把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。这个我自己也没有考究过,但是估计可信。这个也能解释为什么Gecko和WebKit出来了这么久,第三方编译、定制的版本并不多,但是由Chromium衍生出来的浏览器早就满坑满谷了。
常见的Chromium内核的浏览器:Chromium、Google Chrome、SRWare Iron、Comodo Dragon
6、Presto(跨平台)
Opera的内核,准确地说,是Opera 7.0及以后版本的内核,Opera 3.5-6.1版本使用的内核叫做Elektra。不用说,Presto对W3C标准的支持也是很良好的。虽然我很喜欢Opera,但是我对Presto的渲染速度一直有保留态度。之前在OperaChina论坛看见有人说过,Presto优先解析文字,保证可阅读性,媒体资源的渲染放后。常见的Presto内核的浏览器:Opera
二、JavaScript引擎
说完了排版引擎,接下来说说JavaScript引擎。顾名思义,JavaScript引擎就是用来渲染JavaScript的。为什么要单独拿出来说呢?因为它涉及到跑分。经常看见很多文章在报道说哪个浏览器更快,其实大部分说的就是JavaScript的渲染速度,而不是页面的载入速度。在网速许可的情况下,其实各个浏览器的页面载入速度差别不大(Opera逊色一些)。那是不是说对比JavaScript的渲染速度其实没有意义?也不是这么说,因为现在JavaScript在页面中的比重会越来越大,越来越多的动态页面开始大量借助JavaScript,比如现在主流的SNS、邮箱、网页游戏,所以JavaScript的渲染速度也是一个很重要的指标。JavaScript的渲染速度越快,动态页面的展示也越快。Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般来说最新测试版之间PK,Opera基本都会夺冠。
1、Chakra 查克拉,IE9启用的新的JavaScript引擎。
2、SpiderMonkey/TraceMonkey/JaegerMonkey SpiderMonkey应用在Mozilla Firefox 1.0-3.0,TraceMonkey应用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。
3、V8 应用于Chrome、傲游3。
4、Nitro 应用于Safari 4及后续的版本。
5、Linear A/Linear B/Futhark/Carakan Linear A应用于Opera 4.0-6.1版本,Linear B应用于Opera 7.0~9.2版本,Futhark应用于Opera 9.5-10.2版本,Carakan应用于Opera 10.5及后续的版本。
6、KJS KHTML对应的JavaScript引擎
三、几个测试
1、V8引擎
http://v8.googlecode.com/svn/data/benchmarks/v6/run.html
现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。
2、Acid3
http://acid3.acidtests.org/
标准支持测试,分数越高越好,满分是100分。
3、HTML5
http://?hl=zh-cn Beta在线安装包:
http://?hl=zh-CN&extra=betachannel Dev在线安装包: http://?hl=zh-CN&extra=devchannel Canary在线安装包: http://?hl=zh-CN&extra=canarychannel
Stable离线安装包:
http://?hl=zh-CN&standalone=1 Beta离线安装包: http://?hl=zh-CN&standalone=1&extra=betachannel Dev离线安装包:
http://?hl=zh-CN&standalone=1&extra=devchannel Canary离线安装包:
http://?hl=zh-CN&standalone=1&extra=canarychannel(6)Opera 官网:
http://www.xiexiebang.com/ 正式版:
http://www.xiexiebang.com/download/ 测试版: http://snapshot.opera.com/windows/latest
第五篇:浏览器常用功能和操作
浏览器常用功能和操作
1. 加入书签
介绍:把正在浏览的页面地址加到书签中去,方便以后浏览。操作:登录天天->打开网页->菜单->加入书签 2. 下载管理
介绍:打开下载管理窗口,对正在下载或者已下载的文件进行打开、取消,删除等相关的下载管理操作。
操作:登录天天->打开网页->菜单->下载管理 3.历史记录
介绍:打开历史窗口,对浏览过的页面地址进行打开、删除和加入书签等相关操作。操作:方法1登录天天->菜单->历史记录;方法2登录天天->我的历史 4.复制文本
介绍:对页面内容进行选择复制操作。
操作:登录天天->打开网页->菜单->复制文本->选择你要复制的文字即可 5.有图/无图
介绍:对是否显示页面图片进行快速临时设置(需刷新才能生效)。
操作:登录天天->菜单->页面设置->图片质量->选择“无图”或者“低(推荐)”,“中”,“高”质量
6.简单模式/互联网模式
介绍:简单模式(根据屏幕尺寸大小,重新对页面排版,通过上下移动页面来浏览页面内容);互联网模式(电脑上的排版效果,放大页面后,通过上下左右移动页面来浏览内容)操作:登录天天->菜单->选择简单或者互联网模式(当前的网页浏览模式不在菜单中显示)7.视频播放
操作 : 登陆天天,在设置菜单中设置终端模式(UA)为iPad, 然后在主菜单选择上网模式为互联网模式, 在导航列表中的“高清视频”分类中点击要看的视频网站, 选用Rockplayer播放。8.论坛模式
操作:进入天天主页,会看到四个切换页,最后一个BBS图标,则是聚集热门的论坛,用简单模式下打开天天浏览器上论坛,感觉超爽的,天天的论坛模式是通过服务器压缩过的,超快超省流量,当前支持Discuz论坛,即将支持PHPWind论坛。9.全屏浏览
操作:打开网页后,在菜单中,选择“全屏”即启动全屏模式了,全屏右上角还有时间显示的,方便大家上网不误事 10.HTTP代理
操作:支持HTTP代理,在菜单的设置管理中选择代理服务器,输入HTTP代理和端口号即可。11.拍照上传
操作:当你要上传一图片时,在选择图片上传时,可以选择“拍照上传”,直接调用手机的摄像头,这可是天天独家支持,喜欢在WWW的人人、博客网站上晒照片或者上网盘的朋友们打开天天浏览器开始行动吧。12.后台打开网页
操作:长按你要在后台打开的网页链接,在弹出菜单中选择后台打开即可在后台新窗口中打开网页。13.文本复制
操作:选择菜单中的复制文本,则进入复制文本的模式,然后手动操作需要复制的文本即可,复制文本后可以直接选择搜索、发短信或发邮件。14.横屏的设置
操作:菜单的设置中有对自动横屏的设置,勾选则是选中自动横屏,如果不勾选则是取消自动横屏。
帮助
1.我的手机为什么不能安装?
答:目前天天只支持Android平台,其它平台均不支持,请在下载时确认自己下载的 版本和自己的手机系统相符。
2.怎么样使用WLAN(wifi)上网?
答:首先打开手机WLAN功能,进入手机菜单->设置->无线控件->无线局域网设置->选 择可以使用的接入点->选择即可。3.为什么图片不能显示?
答:可能开启了无图模式,所有图片都不显示,已节省流量。请按以下方式关闭无图模式,登录天天->菜单->设置->页面设置->图片质量设置->(低(推荐),中,高)->确定->关闭页面>重新载入页面。
4.如何切换浏览模式?
答:天天有两种浏览模式简单模式(适应屏幕大小),互联网模式(电脑上的效果),通过以下路径更改设置,登录天天->菜单->选择“互联网模式”或者“简单模式”进行切换,选择后立即生效,不需要重新联网加载。
注:简单模式(网页的标题右边显示一个手机图标);互联网模式(网页的标题右边显示 一个地球图标)
5.如何查看网页和链接的地址属性? 答:长按目标网页或链接,选择“页面属性” 6.夜间模式有什么作用?
答:在光线较暗或在关灯情况下使用天天会感觉比较刺眼,此时可以开启夜间模式通过降低手机背光,减低屏幕对比度来获得舒适浏览。夜间模式开启方法: 登录天天->菜单->设置->页面设置->启用夜间模式
7.我下载的文件在哪可以查看?
答:用户下载的的文件默认保存在/sdcard/download中;友情提醒:手机中必须要有SD卡才可以下载文件
8.图片质量低,中和高有什么差别?
答:图片质量高的是指网页中的图片将以较佳质量显示,而低则表示图片质量有所降低,图片看起来将不是那么清晰,但同时可以显著的降低网络流量。质量中介乎于两者之间。9.如何清除历史记录,页面缓存,和cookie?
答:登录天天->菜单->设置->隐私设置->选择需要清除的数据项->确定->重启浏览器 10.为什么有时网页打不开?
答:有可能当时的网络信号问题,也有可能是你的话费停机了,请检查网络情况或者话费情况 11.如何去升级版本?
答:登录天天->菜单->帮助->检查更新 12.刷新功能在哪里设置?
答:登录天天->打开网页->长按网页的空白处弹出菜单中选择“刷新” 13.为什么我的手机安装后不能打开网页
答:因为你安装的版本和你手机Android系统版本不匹配。当前版本支持Android1.5、2.0和2.1,即将支持更多的Android系统版本。14.如何查看Android系统版本号
答:设置->关于手机->软件信息->固件版本 15.什么时候适合用互联网模式
答:互联网模式保持与PC一致的上网体验,同时也会对网页内容进行压缩,节省部分流量。由于PC网页内容较大,对网速要求较高,建议在WiFi或3G套餐流量较多情况下使用。16.什么时候适合用简单模式
答:简单模式将原网页智能转化成适配手机屏幕大小的页面,方便竖屏浏览,节省90%以上流量。适合在GPRS环境下以及上网流量有限的情况下使用。也适合在公交车、地铁等场所单手操作。17.如何放大缩小网页
答:如果手机支持多点触摸的话,可以用两个手指滑动屏幕,随意放大或缩小。如果手机不支持多点触摸或者单手操作时,可以轻轻滑动下网页,点击下方弹出的放大和缩小按钮 18.为什么我的手机播放视频很卡
答:请确认安装的Rockplayer的版本是否与手机适配(适配列表参考rockplayer.freecoder.org网站)。如果安装的版本正确还是播放很卡,则说明视频码率较高,手机的处理器性能跟不上,建议选择相对较小的视频观看。如互联网视频站的视频较大,而手机处理器性能实在不足,则可以选择观看手机3G视频网站的视频。19.电影看不完,能否暂停,下次接着看?
答:可以,Rockplayer支持从上次结束播放的地方继续播放。如果视频没有下载完,也可以暂停下载,天天浏览器支持断点续传。下次播放时先在天天浏览器的下载管理中启动继续下载,再点击播放视频。
20.播放视频时能否快进?
答:由于在线播放是边下载边播放,如果网络环境好,网速比较快的话,下载比播放要快很多,可以快进,但快进的时间超过当前下载的内容的话就会卡住,所以,一般情况下不建议快进。21.新浪视频有时下载的文件名后缀是php,无法播放怎么办?
答:不要紧,在下载视频时会提示重命名文件,此时把后缀php手动改为mp4即可。22.在线播放视频,后台下载完后是否会有提示?
答:会在屏幕下方有提示,下载完成后,播放可以随意快进。23.为什么播放不了优酷网站视频?
答:因为优酷HTML5视频网站是根据Apple的HTTPLive Streaming标准设计的,不是完全按照HTML5视频的标准设计的,用PC的Chrome也播放不了优酷HTML5的视频。24.为什么有些HTML5视频页面没有视频提示?
答:因为这些视频页面和优酷HTML5视频页面一样,不是按照HTML5视频标准设计的。25.为什么有时看完电影后天天浏览器自动退出了?
答:因为有的电影视频较大,播放时消耗较多的内存。系统为保障有足够的内存给播放器播放视频,会将其他的软件关闭,从而导致天天浏览器退出,不过不会影响视频下载。26.Rockplayer的试用版能否播放高清视频? 答:能。
27.为什么越好的手机播放视频越流畅?
答:Rockplayer等播放器是软解码方式播放视频,对手机CPU要求较高。越好的手机CPU性能越强,播放视频越流畅。
28.为什么装了Rockplayer,播放时却调不出Rockplayer?
答:当前Rockplayer版本还不支持在线流媒体播放,所以点击视频提示后直接点播放按钮只会调用系统内支持在线流媒体播放的播放器。如果系统自带播放器无法播放,则建议先点击下载,下载启动后再点击下载管理器中的播放按钮。29.为什么用Rockplayer播放时会提示不能播放?
答:看电影时由于电影视频文件很大,建议先下载1~3%左右,再点击播放。为播放器要解析视频文件头以及缓冲,开头的部分还没下载自然就不能播放。30.天天浏览器可以不下载完视频就看么?
答:当然可以,只要下载开头的一小小部分,就可以观看了。31.如何下载第二段的视频?
答:点击第二段视频的链接,待页面加载完毕后点击播放按钮,此时选择下载的就是第二段视频 32.为什么我想播放的视频右上角没有显示视频提示按钮?
答:有可能您播放的视频是直播,因为直播是用的Apple的标准,暂时还支持不了,另外一种是没有HTML5 video元素
33.为什么我安装的版本提示要下载更新版本呢?
答:因为您安装的软件版本与您的手机系统的不批配,需要安装同您手机系统一样的软件版本,如您的手机是2.2系统的,安装2.1,则会提示需求下载更新版本 34.为什么我使用代理访问不了网页? 答:设置代理后,只能用互联网模式访问 35.怎么给你们反馈问题?
答:目前本软件只是Preview版本,提供给用户抢先体验和测试,欢迎用户点击软件帮助中的“问题反馈”链接对软件提出宝贵意见。或在社区中留言,我们会有专人回复您的问题。