0
点赞
收藏
分享

微信扫一扫

前端入门概念

先来了解几个概念:

Web:Web(World Wide Web)即全球广域网,也称为万维网。我们常说的​​Web端​​就是网页端。

W3C:World Wide Web Consortium,万维网联盟组织,用来制定web标准的机构(组织)。

1994年成立后,至今已发布近百项相关万维网的标准,对万维网发展做出了杰出的贡献。W3C 组织就类似于现实世界中的联合国。

Web标准:制作网页要遵循的规范。

Web标准不是某一个标准,而是由W3C组织和其他标准化组织制定的一系列标准的集合。

为什么要遵循WEB标准呢?因为很多浏览器的浏览器内核不同,导致页面解析出来的效果可能会有差异,给开发者增加无谓的工作量。因此需要指定统一的标准。

Web标准包括三个方面

  • 结构标准(HTML):用于对网页元素进行整理和分类。
  • 表现标准(CSS):用于设置网页元素的版式、颜色、大小等外观样式。
  • 行为标准(JS):用于定义网页的交互和行为。

浏览器

浏览器是网页运行的平台,常见的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera等。

浏览器分成两部分:

  1. 渲染引擎(即:浏览器内核)
  2. JS 引擎(即:JS解释器)

渲染引擎:浏览器用来解析 HTML与CSS的,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

渲染引擎是浏览器兼容性问题出现的根本原因。

渲染引擎的英文叫做 Rendering Engine。通俗来说,它的作用就是:读取网页内容,计算网页的显示方式并显示在页面上。

常见浏览器的内核如下:

浏览器

内核

chrome

Blink

欧鹏

Blink

360安全浏览器

Blink

360极速浏览器

Blink

Safari

Webkit

Firefox 火狐

Gecko

IE

Trident

JS 引擎:浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时会逐行解释每一句源码(转换为机器语言),然后由计算机去执行。所以 JavaScript 语言归为脚本语言,会逐行解释执行。

常见浏览器的 JS 引擎如下:

浏览器

JS 引擎

chrome / 欧鹏

V8

Safari

Nitro

Firefox 火狐

SpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0-)

Opera

Linear A(4.0-6.1)/ Linear B(7.0-9.2)/ Futhark(9.5-10.2)/ Carakan(10.5-)

IE

Trident


举报

相关推荐

0 条评论