1、浏览器内核
浏览器内核分为两部分:渲染引擎和JS引擎,后来内核更倾向于渲染引擎
- 渲染引擎:负责获取网页的内容(html)、网页内容的样式(css)以及网页的显示方式,然后输出至显示器或打印机。
- JS引擎:解析JavaScript语言,为网页添加动态效果。
常见内核:
- Trident:IE内核-----------------------EdgeHTML:IE升级后的Edge内核
- Gecko:Firefox的内核(代码完全公开)
- webkit:Safari的内核--------苹果
- Blink:Chrome的内核--------是webkit的二次开发,有一部分的Chrome还用webkit
- Presto:Opera的内核--------已废弃
- 移动端:Android,最多使用webkit内核,大部分国产浏览器都属于webkit的二次开
2、web标准
web标准是由万维网联盟(W3C)制定,使web开发更容易。
万维网联盟----W3C,是一个在1994年10月蒂姆·伯纳斯·李创建的国际组织,主要进行标准化网络。
重要的W3C标准:HTML、CSS、XML、XSL、DOM