蓝盟IT小贴士。来喽!
构建完渲染树后,进入“布局”处理阶段,为每个节点指定屏幕坐标。 下一步是“绘制”(painting ),即遍历渲染树,然后使用UI后端层绘制每个节点。
渲染引擎决定浏览器如何显示网页内容和页面格式信息。 由于不同浏览器内核对web代码的解释不同,因此相同的web页面在每个内核的浏览器中的渲染效果可能不同,网页制作者需要在不同内核的浏览器中测试网页的显示效果
1990年,Tim Berners-Lee发明了人类历史上最深、最广泛的传播媒介——万维网。 他顺便制作了史上第一个浏览器,与万维网同名,也被称为万维网。 此浏览器只能在NeXT系统上运行,但NeXT软件公司的所有者很熟悉。 是当时被苹果赶出去的乔布斯。 之后,苹果收购了NeXT,乔布斯也重新担任了苹果,NeXT系统也成为优雅的macOS的基础。
1991年之后,李先生和他的团队又用“从入门到放弃”的c语言重写了在NeXT上运行万维网的各种组件。 被称为Libwww,这个组件附带有史上第二个浏览器,被称为Line Mode Browser。 今后也会继续进化。

当时有很多人看着这个风口,只有马克安德森先成功,1994年发布了web浏览器。 微软立即嗅到了商机,并不像近年来的反应那么迟钝。 开发者业界有“不要重复车轮”的说法,为了快速切断这个“蓝海市场”,微软收购了Spyglass公司,该公司已经从NCSA购买了Mosaic的授权,并据此开始开发,1995年IE 1.0.
同年,“第一次浏览器战争”爆发,1999年在Netscape完全失败,被AOL (美国在线)收购而终止。 关于网络浏览器的失败原因,很多人因网络浏览器的收费而免费IE确实是重要的原因,但并不全面。 网络浏览器虽然是商业软件,但也提供Unix、VMS、MacOS、Windows等操作系统上可以运行的免费版本。
重要的是产品的质量,用户用脚投票,谁的产品好用谁的家。 微软在两年内从IE1.0更新到IE4.0,首次推出了Trident内核。 这个开发效率太可怕了,把IE直接整合到Windows,用户买电脑启动就可以使用了。
文/上海蓝盟 IT外包专家