1.函数:拥有名字的代码块
2.函数的作用:
1.代码的分离
2.代码的复用
3.函数的定义:function 函数名([参数1,参数2..]){
//函数体 -代码块
return 返回值;- -同一个函数中,只能执行一次return
}
4.函数的调用:函数名([参数1,参数2..])- - 执行函数中的代码块
5.JS常用事件:onclick:单击事件
onmouseover:鼠标移动到目标元素上时触发
onmouseout: 鼠标移开目标元素时触发
6.获取页面元素常用方法:getElementById("id名") -通过id名获取页面元素(一个)
7.数据类型转换:隐私类型转换:运算符转换,条件判断
强制类型转换:Number(),String()...
8.变量的作用域:局部变量:写在函数内的变量
全局变量:写在函数外的变量
局部变量:不能直接在函数外使用 -返回值
全局变量:可以直接在函数内使用
9.设置默认参数: arguments参数数组
10.对象:JS中一切皆对象
11.定义/声明:var obj={
"name":"yes", //属性
"sayHello":function(){
alert("Hello");
}
}
document.write(obj.name);
obj.sayHello()
12.对象的调用:1.使用成员的形式访问: .
2.使用hash map方式访问: []
13.JS顶层 : BOM -浏览器对象模型
window对象
location对象
screen对象
history对象
DOM对象(文档对象模型)