难点总结
1.函数
 定义函数1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26function LogMsg(a,b)
{
  switch (a) {
    case 1:
      console.log("a=1");
      break;
      case 2:
      console.log('a=2');
      break;
      case 3:
      console.log('a=3');
      break;
    default:
    console.log("a undefine");
    break;
  }
  alert(b);
}
LogMsg(1, 'b is string');//调用函数
//匿名函数
var logMsg=function (msg)
{
  console.log(msg);
}
logMsg('console');//调用函数
2.object对象
 定义对象 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15//方式一
var linking={};//声明一个空对象
linking.formeIn = '1983';//lingking的一个属性
linking.location="美国";
linking['location']="美国";//第二种创建属性的方法
console.log(linking);
//方式二:声明一个对象并同时声明属性
var john ={
  name:'leekin',
  location:'usa',
  age:21
};
//两种调用的方法
  john.location;
  john['location'];
3.对象里的数组
| 1 | var beyond = | 
4.给对象添加方法
| 1 | var beyond = | 
5.循环输出对象的属性
| 1 | var a; | 
6.对象文档模型(DOM->document object model)
 DOM不是一种语言,而是浏览器的一种标准 1
2
3
4
5document.getElementById('page-title');//获取id为page-title的元素
document.getElementsByTagName('li');//获取标签名为li的元素名
//querySelector 与 querySelectorAll  
document.querySelector(".page-list li");//选中class名为page-list li的第一个元素
document.querySelectorAll(".page-list li");//选中class名为page-list li的所有元素
打开chrome的开发者模式,在Element里面查看properties属性,列表当中的方法都是document可以调用的函数
 
      
     
     
	 
	 
	 
	 
	