什么是JavaScript
JavaScript创建的目的:
创建的最初目的是使网页更加生动。
脚本
这种编程语言写出来的程序被称为脚本,可以直接写在网页的HTML中,网页加载时自动执行。脚本被以纯文本的形式提供和执行,不需要特殊的准备和编译即可运行。如今,JavaScript不仅
引擎
JavaScript不仅可以在浏览器中执行,也可以在服务端执行,甚至可以在任意搭载JavaScript引擎的设备中执行。JavaScript引擎也称JavaScript虚拟机。
不同的浏览器有不同的引擎
- V8:Chrome、Opera、Edge
- SpiderMonkey:FireFox
- Chakra:IE
引擎是如何工作的
- 引擎读取脚本
- 引擎将脚本编译为机器码
- 机器码快速执行