http://www.iciba.com/standard
http://www.iciba.com/library
DOM
指的是在全局范围(global scope)中的对象
无论是 NodeJS 还是在浏览器中都有(ECMAScript规范)
参考 MDN《JavaScript 标准库》
所有对象都是 Object 构造出来的
Object 能构造一个普通的对象
下面函数能构造一些特殊的对象
如何掌握标准库——敲代码,练习,背
还记得5个falsy值吗?
0 '' null undefined NaN
推论:所有对象转为 bool 都是 true
var a = false
if(a){
alert(1)
}
var a = new Boolean(false)
if(a){
alert(1)
}
var a = new Boolean(false)
if(a.valueOf()){
alert(1)
}
文档对象模型 Document Object Model
定义:文档对象模型 (DOM) 是HTML和XML文档的编程接口
人话:想要操作网页,就要使用DOM
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1></h1>
<p><a href=""></a></p>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</body>
</html>
DOM 本身提供的接口太难用了,所以才有了 jQuery
ES5 中没有类,但是有构造函数