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中的高级事件处理暂不研究
查看全文
相关阅读:
mysql5.7版本centos8环境修改my.cnf配置文件
mysql5.7使用r2dbc持久层框架性能飙升,一小时插入623万数据,平均每秒插入1723条
mysql5.7决定SQL中IN条件是否走索引的成本计算,mysql中的index dive是在两个区间之间计算有多少条记录的方式
mysql5.7的SQL执行成本计算,IO成本和CPU成本,单表查询成本,多表连接查询成本,执行成本决定mysql是否走索引,.OPTIMIZER_TRACE,cost_info
mysql5.7基于块的嵌套循环连接(Block Nested-Loop Join)
时间复杂度计算法
mysql5.7索引合并:交集、并集,EXPLAIN例子
mysql5.7分区表
mysql5.7的随机IO和顺序IO
MySQL5.7二级索引+回表的MRR优化技术
原文地址:https://www.cnblogs.com/ITEagle/p/1639777.html
最新文章
【可视化】图
【可视化】树结构
【可视化】交互方面的一些理解
【可视化】高维数据的一些基本问题理解
【可视化】一些小想法
【前端】前端开发8个常用经典技巧
【开源】10大后台开源项目
【开源】百度71个强开源项目
【开源】推荐一套后台管理系统
【开源】44个顶级开源项目,11类 AI 框架
热门文章
element-ui使用中出现黑色边框
js绘制螺旋之费马螺旋
vue3.0+vite按需引入element plus
js继承详解
手写call/apply/bind
js原型和原型链清晰定义
vue自定义v-modal
函数防抖和节流
自定义事件
手写深拷贝
Copyright © 2011-2022 走看看