专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Web前端基础——浏览器 web前端常见浏览器兼容性详解

ins518 2024-10-10 10:06:52 技术文章 17 ℃ 0 评论

浏览器发展

世界上第一个浏览器 WorldWideWeb(后改名Nexus)

第一个网页服务器httpd

Web之父 Tim Berners-Lee

主流浏览器


主流浏览器内核介绍


浏览器内核(Rendering Engine)


内核可以分为两部分:渲染引擎和JS引擎。

渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

JS 引擎:解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果

一、Trident 内核

又称MSHTML,微软内核。由于长时间没有更新Trident内核,导致Trident 内核几乎与W3C标准脱节,于是大量的BUG等安全性问题涌现,给后起之秀很多机会。

二、Gecko 内核

火狐内核。

三、Webkit 内核

苹果内核,也是safari浏览器的内核。

四、Blink 内核

Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分

五、Presto 内核

由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。特点:渲染速度的优化达到了极致,目前公认最快的浏览器内核,代价是牺牲了网页的兼容性。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表