深入理解javaScript中的事件驱动


Posted in Javascript onMay 21, 2013

javascript中的事件驱动是通过 鼠标或热键 的动作引发的  主要事件如下:
1、鼠标单击事件 onclick   如:( <input type="button" value="鼠标单击" onclick="执行语句.处理" />)
通常用于如下控件:
button 按钮对象
checkbox 复选框或检查列表 --配合onclick单击事件,通常用于全选效果
radio 单选按纽
reset 重置按钮
submit提交按钮 
2、内容改变事件 onchange 如:(<input type="text" onchange="触发的内容" />)
通常用于
text 文本输入框 --配合onchange,可以达到注册检测的效果
textarea 文本域
3、选中事件 onselect --当text或textarea的内容被高亮显示后触发该事件
4、获得焦点事件 onFocus  --当对象获得焦点时发生
5、失去焦点事件 onBlur --和获得焦点事件相对应!
6、文档载入事件 onload --当文档被载入是触发事件。通常也叫加载事件(加载运行) 一般用来设置cookie
7、卸载文档事件 onunload --和加载文档事件对应。当web页面退出时发生,通常更新cookie的值
8、鼠标右键菜单功能事件 oncontextmenu --可以屏蔽鼠标右键 时使用

Javascript 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
Nov 15 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
Nov 21 Javascript
jQuery实现图片轮播特效代码分享
Sep 15 Javascript
jquery实现的V字形显示效果代码
Oct 27 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
Vue中的vue-resource示例详解
Nov 02 Javascript
JS遍历树层级关系实现原理解析
Aug 31 Javascript
前端vue+express实现文件的上传下载示例
Feb 18 Vue.js
基于jquery实现控制经纬度显示地图与卫星
May 20 #Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 #Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 #Javascript
javascript之typeof、instanceof操作符使用探讨
May 19 #Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 #Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
May 19 #Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
May 19 #Javascript
You might like
PHP原理之异常机制深入分析
2010/08/08 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队Mineski晋级之路
2018/04/07 DOTA
利用python代码写的12306订票代码
2015/12/20 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
Python书单 不将就
2017/07/11 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
环境科学专业研究生求职信
2013/10/02 职场文书
毕业生的自我评价分享
2013/12/18 职场文书
科级干部考察材料
2014/02/15 职场文书
工程建设实施方案
2014/03/14 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
售后服务承诺函格式
2015/01/21 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL