第三阶段——jS——webApi编程——DOM
jS——webApi编程——DOM
基本内容:
https://www.cnblogs.com/AFBF/p/14289898.html
DOM:
https://www.cnblogs.com/AFBF/p/14289936.html
BOM
https://www.cnblogs.com/AFBF/p/14289964.html
移动端+JQuery+js面向对象
https://www.cnblogs.com/AFBF/p/14289973.html
Dom内容
获取网页元素

根据id获取



根据标签名获取


H5新增方法获取(考虑兼容问题)





获取boy html

事件基础

常见的鼠标事件

操作元素


样式属性修改
记得用this





这里的first是旧的类名 change是新的类名
新的方法获取元素的属性值


新的方法更改元素的属性值

元素的自定义属性不能通过元素.属性获取,需要通过第二种方式进行获取
移除属性



案列
表单的全选案列在js-第三章-3.4
tab栏切换案例(重点)



H5自定义属性




操作节点
节点操作是为了获取元素




创建节点

添加节点


父节点的操作
node.parentNode
得到的是离node元素最近的一个父亲节点
子节点的操作



兄弟节点



兄弟元素节点

删除节点
node是父亲,删除的是父亲里面的孩子节点

复制节点+添加节点


案列:留言创建
事件的高级操作
注册事件的两种方式

事件监听方式


删除事件(解绑事件)


兼容性写法

DOM事件流


事件对象

事件对象的常见属性和方法


阻止默认行为

阻止事件冒泡


事件委托(重点)


常用的鼠标事件


鼠标事件对象

常见的键盘事件

键盘事件对象

获取焦点

失去焦点: blur

浙公网安备 33010602011771号