yorickshan
3/24/2019 - 10:27 PM

浏览器内核和引擎

webkit(v8引擎): 大部分浏览器

gecko: 火狐

trident: IE

开发者按照规范(w3c制定)编写代码, 浏览器开发商也会开发一套根据规范把代码渲染成页面的东西(内核或引擎)

浏览器内核的作用: 按照一定的规范, 把代码基于GPU(显卡)绘制出对应的图形和页面等

浏览器兼容

  1. 浏览器厂商提前开发出一些更好的功能, 后期这些功能会被收录到w3c规范中, 但是在收录之前, 会存在一定的兼容性
-webkit-border-radius
-moz-border-radius
-ms-border-radius
border-radius
  1. 浏览器厂商用其它方法实现了w3c规范中的功能
getComputedStyle
currentStyle