JavaScript三部分:
- ECMAScript
- DOM
- BOM
浏览器内核:
渲染引擎
- Blink
- Webkit
JavaScript引擎
- V8
- Chakra
Chrome Dev Tools
- Console
- debug
- network
- performance
JavaScript标识符
第一个字符必须是一个字母、下划线(_)或一个美元符号 ($)
其他字符可以是字母、下划线、美元符号或数字
Strict mode(严格模式)
消除了一些不严谨,不安全的地方,提升了性能,为ES6、ES7的使用提供了铺垫。
"use strict"; (全局使用)
/*其他代码*/
function strict(){
"use strict";
return "这是严格模式";
}
Tips:不要省略”;”和”{ }”
全局变量和局部变量
function test() {
var message = "hi" //局部变量
}
test();
alert(message);//错误!
function test() {
message = "hi" //全局变量
}
test();
alert(message); //"hi"