1.浏览器种类及对应内核
- 浏览器内核(Rendering Engine):负责读取网页内容,整理讯息,计算网页的显示方式并显示网页。
浏览器内核由两部分组成,渲染引擎和js引擎,js引擎是解析执行js获取网页的动态效果,后来JS引擎越来越独立,内核就倾向于只指渲染引擎了。
- 常见的浏览器内核:
浏览器 | 内核 | 备注 |
---|---|---|
IE | Trident | IE、360浏览器、百度浏览器、猎豹安全 |
firefox(火狐) | Geoko | 开始下坡,打开速度慢、搭档flash没落 |
Safari (苹果) | WebKit | 和Chrome内核是不一样的 |
Chrome (谷歌) | Blink | Blink其实是WebKit的分支,大部分最新的国产浏览器采用Blink内核 |
Opera (欧朋) | Blink | 跟随Chrome使用一样的内核 |
移动端的浏览器内核主要说的是系统内置浏览器内核;
Android手机使用最高的就是WebKit内核,大部分国产浏览器的自主内核基本上是WebKit的二次开发。
2.Web标准
- Web标准:web标准不是某一个标准,而是W3C组织和其他标准化组织制定的一系列标准的集合。
W3C:万维网联盟,World Wide Web Consortium。是Web技术领域最具权威和影响力的国际标准机构。
- Web标准三层构成:结构(Structure)、表现(Presentation)、行为(Behavior)。
- 结构 :用于对网页元素进行整理和分类,主要是HTML。
- 表现:用于设置网页元素的版式、颜色、大小等外观样式,主要是CSS。
- 行为:用于网页模型的定义和交互的编写,主要是JavaScript。
网友评论