2020.8.31+王杉
学习内容:
-
数组:
- 数组的访问:三个不限制①不限制元素的数据类型②不限制下标越界③不限制元素个数。
- 数组的获取:获取数组长度、理解数组长度获取指定数组元素。
- 数组的分类:索引数组、关联数组。
- 遍历数组的方法:for-in遍历关联数组、for遍历数组。
- 数组的API方法:数组转字符串、拼接和截取数组、修改数组、翻转数组中的元素、排序、栈和队列。
- 二维数组:创建二维数组嵌套,访问二维数组,遍历二维数组内外层。
- 数组和对象的关系:可以互相嵌套。
-
字符串:
- 字符串对比数组:都有下标、都有length方法、都是可以用for循环遍历、都有slice()方法 不同:类型不同、API不同。
- 包装对象:包装对象的用法和意义。
- 转义字符
- 字符串的API:其它类型向字符串转换、大小写字母转换、获取指定位置字符、获取字符串长度、找出字符串的位置下标、截取字符串、切割字符串、匹配模式。
-
DOM树:DOM树结构
-
DOM操作流程:
- 建立DOM树
- 查找触发事件的元素
- 绑定事件处理函数
-
查找元素:不需要查找就可以获得的节点:document、document.documentElement、document.head、document.body、document.forms[i]
-
按节点关系查找:
- 节点树
- 元素树
- *childNodes和children的区别
- 递归遍历
-
按HTTML查找:ID、标签名、class、name
-
选择器查找:一个元素、多个元素
-
返回值总结
心得:
今天把js部分数组和字符串学习来差不多了,开始讲dom了,讲了DOM树结构知识,大概知道DOM应该可以做到的一些基本的东西比如:实现增、删、改、查和事件绑定,以后会很频繁的用到的,今天学习的状态不是很好。
近期评论