当前位置:笔趣阁-笔趣屋-笔趣阁小说网>>纽约93:我的花样年华> 第40章:Google新征程
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第40章:Google新征程(2 / 4)

......

网页浏览器主要有七个组成部分,分别是:用户界面、浏览器引擎、渲染引擎(浏览器内核)、网络、用户界面后端、解释器和数据存储。

用户界面:包括地址栏、前进/后退按钮,书签收藏栏、菜单栏等,浏览器中除了显示网页的主窗口,其他显示的部分全部都属于用户界面。

浏览器引擎:提供对渲染引擎的高级接口,另一方面提供初始化加载URL和其他用户界面的方法,如刷新后退等和用户界面提供错误、加载进度等消息。其核心作用是将页面转换为可视化的结果。(早期网景领航者浏览器没有JavaScript也没有CSS,只能简单的显示静态的HTML元素,最早的浏览器引擎在97年IE4中才首次被采用。)

渲染引擎(浏览器内核):浏览器中能够将HTML/CSS文本及其相关的资源文件转换为图像结果的模块。在这个层叠样式表CSS都还没诞生的年代,谷歌浏览器版本自然而然没有所谓渲染引擎这种组件。

相比浏览器引擎、渲染引擎(浏览器内核)这些后来应用十分成熟的组件,对于当前着手开发的谷歌浏览器而言可以实现页面的效果切换、动画效果的解释器(脚本)无疑更为重要。

最流行的Web开发语言当属网景通信推出的JavaScript,JavaScript作为一种直译式脚本语言,可以直接操作网页内容为网页添加各式各样的动态功能,通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能不需要编译可直接通过浏览器解释运行。

罗颂并不打算在谷歌浏览器版本推出解释器脚本,初代版本中扩展的“HTML标签”已满足前期图像在网页中的展示需求,几十KB的网速,加载一个完整的网页耗时要一两分钟,简单快捷就足够了,不能奢求太多。

所谓领先一步是先进,领先两步是先烈,领先三步是先驱。

控制好领先的尺度非常重要,要在极速变化的信息与通信技术产业中保持竞争力固然创新非常重要,但并不鼓励盲目去创新。有时候超前太多的技术对人类发展而言固然是瑰宝,但过于超前的结果必定是牺牲自己。

比如罗颂在这个时候开发出来一个极为优秀且内容丰富的网站,没有CSS(层叠样式表)的修饰、没有解译器脚本去执行、没有足够快速的网速支持,这一切都只会空中楼阁,并脱离了实际。

所以不管是谷歌浏览器,亦或者是谷歌门户,罗颂在设计的时候都必须要遵从当前时代所赋予的先决条件。

上一页 目录 +书签 下一页