搜索

pdf文档 JavaScript极速入门 —— 内核与引擎

394.47 KB 8 页 3 下载 384 浏览 0 评论 1 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了浏览器内核与JavaScript引擎的关系及其工作原理。浏览器内核(渲染引擎)负责解析和渲染HTML/CSS,而JavaScript引擎则负责处理和执行JavaScript代码。文档还详细说明了主流浏览器的内核和JavaScript引擎,如Chrome使用Blink内核和V8引擎,Firefox使用Gecko内核和SpiderMonkey引擎等。此外,文档解释了JavaScript引擎的基本工作流程,包括解析、编译和执行JavaScript代码,并介绍了JavaScript的核心组成结构,包括ECMAScript、DOM(文档对象模型)和BOM(浏览器对象模型)。
AI总结
《JavaScript极速入门 —— 内核与引擎》总结: 1. **浏览器内核与JavaScript引擎的关系** - 早期内核包含渲染引擎和JavaScript引擎,现在习惯称渲染引擎为“浏览器内核”,JavaScript引擎独立运行。 - 渲染引擎(浏览器内核)负责解析HTML/CSS并渲染页面,JavaScript引擎负责解析和执行JavaScript代码。 2. **JavaScript与Java的关系** - JavaScript最初名为“LiveScript”,后为借助Java的流行而改名为JavaScript,但二者在技术上无直接关联。 - JavaScript已发展为一门独立语言,遵循ECMAScript规范。 3. **JavaScript引擎的工作原理** - 引擎嵌入在浏览器中,主要完成以下步骤: 1. 解析JavaScript代码; 2. 将代码编译为机器语言; 3. 执行编译后的机器语言代码。 4. **JavaScript的组成结构** - ECMAScript:JavaScript的核心语法规范(发展到ES6)。 - DOM(文档对象模型):通过JavaScript操作HTML文档。 - BOM(浏览器对象模型):通过JavaScript操作浏览器功能。 5. **主流浏览器内核与JavaScript引擎** - **浏览器内核**: - IE -> Edge:Trident -> EdgeHTML - Chrome:Blink - Safari:WebKit - Firefox:Gecko - Opera:Presto -> Blink - **JavaScript引擎**: - Chrome:V8 - Firefox:SpiderMonkey - Safari:Nitro - Edge:Chakra - Opera:Carakan 总结:浏览器内核负责渲染页面,JavaScript引擎负责执行脚本,二者协同工作,构成了JavaScript运行的基础。
来源 enen.me
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1 页请下载阅读 -
文档评分
请文明评论,理性发言.