ECMAScript
ECMAScript 是一个标准,而这个标准需要由各大厂商去实现。
不同的浏览器厂商对该标准会有不同的实现。
浏览器 | JavaScript实现方式 |
---|---|
FireFox | SpiderMonkey |
Internet Explorer | JScript / Chakra |
Safari | JavaScriptCore |
Chrome | v8 |
Carakan | Carakan |
一般情况下,认为 ECMAScript 和 JavaScript 是一个意思。但实际上JavaScript的含义更大一些。
一个完整的JavaScript实现应该由以下三部分构成:
-
ECMAScript
-
DOM
-
BOM
JS基本语法
- JS 关键字严格区分大小写
- JS中每条语句以分号(;)结尾
- 若不写分号,浏览器会自动增加,但是会消耗系统资源。而且有时候浏览器会加错
- JS中会忽略多个空格和换行