js的事件、DOM

js事件

事件:代表事件的状态

事件源:当前操作的那个元素

事件处理函数:监听到事件源产生的事件后会进行的操作

常见事件

事件名称描述
onclick鼠标点击事件
ondbclick鼠标双击事件
onmouseover鼠标悬浮事件
onmouseout鼠标移出事件
onblur失去焦点事件
onfocus获取焦点事件
onsubmit提交事件

绑定事件的方式

第一种绑定方式:行内绑定

第二种绑定方式:元素.事件

第三种绑定方式:元素.addEventListener

三种方式的优缺点:

第一种无法获取事件源本身,但是浏览器兼容性较好

第二种不支持多事件,但浏览器兼容性较好

第三种可支持多事件

DOM编程

DOM:文档对象模型(Document Object Model)

DOM节点分类

1.整个的文档为文档节点

2.html的所有的标签为元素节点

3.所有的属性为属性节点

4.所有的文本内容为文本节点

5.所有的注释为注释节点

使用DOM的方法为了

1.更新:更新节点,比如修改样式

2.获取节点,遍历节点

3.删除:删除节点

4.添加:添加节点

获取DOM节点

1.通过标签获取节点

2.通过id获取节点

3.通过class获取节点

4.通过父标签获取节点

5.通过同胞标签获取节点

更新DOM节点

1.更新文本

2.更新属性

3.更新样式属性

删除DOM节点

1.通过父节点删除子节点

2.删除节点本身

添加DOM节点

1.添加节点

jquery

jquery是一个快速、简洁的js框架,并且开源免费

jq的特点

1.轻量级

2.简化DOM操作

3.跨浏览器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值