一、简介
网站是使用HTML、CSS、JS等技术实现静态页面展示的(静态页面:尚未和服务器、数据库交互),代码存放在服务器上,客户端使用应用软件(浏览器)提交对服务器端资源的请求。
浏览器是一种内置了内核的应用软件,内核分为两部分,一是渲染引擎,一是JS引擎。JS引擎比较独立,内核更加倾向于说渲染引擎,也称“排版引擎”、“解释引擎”。渲染引擎可对服务器返回的资源进行解析,渲染,浏览器的品牌和版本不同(主要区别在渲染引擎不同),对代码的解释也各有不同,故同样的代码在不同浏览器打开显示效果会有些许出入,这就是浏览器兼容性问题。
二、国内PC端浏览器市场份额
Chrome 40.55%
IE 25.83%(ie8:14.47%; ie9:7.33%)
QQ 5.45%
2345 4.65%
注:1、360安全、极速浏览器采用Chrome、IE双内核模式,隐藏了浏览器特征,百度监测不到该浏览器的相关数据,故市场份额并入Chrome、IE。
2、以上数据来源参考百度数据统计站,时间2016-2017.8。
http://tongji.baidu.com/data/browser
http://www.search1990.com/other/201611200936.html
三、浏览器内核
Gecko内核 Firefox
Trident内核 IE,国内常见浏览器
Webkit内核 Safari,安卓默认浏览器,Chrome(已宣布将不再使用)
Presto内核 Opera(13年宣布弃用)
Blink内核 Chrome
注:Chrome 28开发版本的版本说明中还在使用WebKit,而最新的Chrome 28.0.1469.0中已经替换为Blink。
原创。 新手一枚,欢迎更正~~