js基本
1.介绍
2.变量
:
3.关系运算
4.逻辑运算
在js中,所有的变量,都可以作为一个boolean类型的变量去使用,0,null,undifined,""(空串)都认为是false;
eg:
5.数组
6.函数
定义带有返回值的函数:
函数的第二种定义格式:
js函数没有重载:
麻省理工学院,最受推崇的创新思维课
7.隐形参数数组:是一个可变长参数数组。可以用数组的一些方法遍历等
案例一:
案例二:
8.自定义对象
js事件
事件绑定分类:
1.加载事件:
1.加载事件的静态注册
.加载事件的动态绑定:
2.点击事件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--动态绑定-->
<script type="text/javascript">
//动态注册onclick事件
window.onload = function () {
//1.获取标签对象
var btn1 = document.getElementById("#btn1");
//2.通过标签对象.事件名 = function(){}
btn1.onclick = function () {
alert("我是按钮1");
}
}
</script>
<!--静态绑定-->
<script>
function btn2() {
alert("我是静态绑定事件");
}
</script>
</head>
<body>
<button id="btn1">按钮1</button>
<button id="btn2" onclick="btn2();">按钮2</button>
</body>
</html>
3.失去焦点事件:
4.onchange事件
4.1静态绑定onchange方法
4.2.动态绑定onchange方法:
设定id值:
5.表单提交事件:
静态表单提交:
动态表达提交:
DOM模型
三个查询方法的注意事项:
jquery部分