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中的高级事件处理暂不研究
查看全文
相关阅读:
【模式识别与机器学习】——4.3离散K-L变换
【模式识别与机器学习】——4.2特征选择
【模式识别与机器学习】——4.1模式分类可分性的测度
【模式识别与机器学习】——3.10决策树
【模式识别与机器学习】——3.9势函数法:一种确定性的非线性分类方法
【模式识别与机器学习】——3.8可训练的确定性分类器的迭代算法
Android Appliction 使用解析
Android Service 生命周期
Android View 绘制刷新流程分析
Android 设置Activity样式 透明度
原文地址:https://www.cnblogs.com/ITEagle/p/1639777.html
最新文章
.class 字节码文件修改
JVM中的栈和局部变量[转载]
MTK android 下载及启动过程
android 内存管理[转载]
android dvm 内存
android stack-trace分析
linux中/proc/*目录中的内容分析
LINUX文件系统[转载]
android service 和 broadcast 进程问题
FAQ
热门文章
qt资源加载出错
Qt sprintf_s函数格式化字符串出错
vs 编译库文件
vs 编译库文件 Qt编译库文件
转:Java工程师成神之路~(2018修订版)
linux 程序实现后台运行
echo * 打印当前目录列表
转:58到家数据库30条军规解读
python3.7 安装
linux git:fatal: HTTP request failed
Copyright © 2011-2022 走看看