学习JavaScript 4.1 4.2 4.3章:
知识点:
1.使用函数过程为两步:定义函数,调用函数
2.函数分为两种:没有返回值的函数,有返回值的函数(return)。函数由function定义,变量由var定义。
3。函数的调用:如果一个函数仅仅是定义而没有被调用的话,则函数本森时不会被执行的。
直接调用:一般用于没有返回值的函数,在写完函数后直接 函数名();来调用;
在表达式中调用:一般用于有返回值的函数,返回值会参与表达式的计算
在超链接中调用:<a href="javascript:函数名></a>"
在事件中调用:οnclick="alertMes()"就是鼠标单击事件,调用alertMes()函数
学习JavaScript 9.4章:
知识点:
1.6种方式获取指定元素:
(1)getElementtById():
通过id来选中元素 var oDiv = document.getElementById("id名");(不加#号)
(2)getElementsByTagName()(Element后有s,获取的是一个类数组):
通过标签名来选中 var oLi = document.getElementsByTagName("标签名");
(如果要获取某个父元素下的子元素标签名,则要先选中父元素的 var oUl = document.getElementById("id名");再在父元素下找标签名 var oLi = oUl.getElementsByTagName("标签名");)
(3)getElementsByClassName()(Element后有s,获取的是一个类数组):
通过class来选中元素 document.getElementsByClassName("类名");
(4)querySelector()和querySelectorAll():
querySelector()表示满足选择条件的第一个元素,querySelectorAll()表示选取满足条件的所有元素(得到的是类数组)。
例如:var oDiv = document.querySelectorAll(".test")表示获取所有class为test的元素。id用getElementtById()会更方便。
(5)getElementsByName():
通过name属性获取表单元素,也是类数组,可以用数组下标形式获取。 var oInput = document.getElementsBtName("name名");
学习JavaScript 10.1章:
知识点:
1.总体两步:获取HTML属性值,设置HTML属性值
2.获取静态HTML中的属性值:首先使用getElementById()等方法找到元素节点,再用.号调用(像获取class属性不能.class,要.className)
3.获取动态DOM中的属性值:动态创建一个按钮等,并用.号修改属性值,再添加点击事件等。
4.获取文本框,单选框,复选框,下拉菜单的值:通过value属性来获取
5.设置HTML属性值:同样也是通过各种属性名来设置的。
JSON(多用于数据载体):
{
"name" : " ",
"age" : 18,
"gender" : " male",
}
学习BOM对象(window和location):
完成练习1:
完成练习2: