zoukankan
html css js c++ java
javascript学习笔记之事件和事件处理
大多数重要的javascript程序在很大程度上基于事件处理程序。下面介绍几种 定义事件处理程序的方法和使用条件。 1、作为HTML性质 HTML标签事件处理性质的值设置为javascript代码串。 如:
还可以设置属性值为函数 如:
2、作为javascript属性 如:
document.f1.b1.onclick=function {...}; function plead() {...;} document.f1.b1.onmouseover=plead; 这种方法的优势是:减少了和HTML代码的耦合程度;可以动态处理事件处理函数 在复杂的互交程序中,动态的改变注册到HTML元素的事件处理程序有时候也很有用 有一个小缺点:处理程序与元素分开,如果用户在装载完文档之前进行互交,文档元素的事件处理 程序可能还没有定义 3、显式调用事件处理程序 document.myform.onsubmit(); 但是要注意,这种方法不是模拟事件发生时的真实情况。如link 的onclick 只能执行函数,不能实现跳转。 优势:用js扩展HTML代码定义的事件处理函数。如果想添加特殊的效果, 又不想破坏HTML自身定义的事件时使用 4、事件处理程序的返回值 正确的处理返回值可以阻止默认事件的发生 5、处理程序的作用域,以及2级DOM中的高级事件处理暂不研究
查看全文
相关阅读:
异常处理 UDP通信
网络编程 socket套接字 半连接池 通信循环 粘包问题 struct模块 Mac报错
网络编程 osi七层协议 Time模块补充知识 TCP协议 三次握手 四次挥手
面向对象 组合 继承
流式布局
小程序的瀑布流式布局
微信小程序的短信接口
如何高效的编程!
爱心动画
em、rpx和px的换算
原文地址:https://www.cnblogs.com/ITEagle/p/1639777.html
最新文章
求树的直径算法
LCT题单(自己的做题情况反馈)(转自Flash)
网络流题目题单
题解 外星千足虫(线性基+高斯消元)
DP50题(转)
思维训练
数论的一些板子
gulp自动化构建工具--压缩css--学习笔记
Jquery、简单的下拉列表、网页左部导航菜单
学习JavaScript闭包
热门文章
大学生很迷茫?给应届毕业生的八点建议。
html、canvas、视频灰度、反色
html5、canvas绘制本地时钟
HTML5、canvas颜色拾取器
touchstart、touchmove、touchend 实现移动端上的触屏拖拽
jQuery的几种简单实用效果
MySQL基本
进程池与线程池_协程_IO模型(了解)
进程间通信 Queue队列使用 生产者消费者模型 线程理论 创建及对象属性方法 线程互斥锁 守护线程
并发编程 进程理论 进程方法 守护进程 互斥锁
Copyright © 2011-2022 走看看