首页 >

javascript是事件驱动的吗

web前端|前端问答javascript是事件驱动的吗
javascript
web前端-前端问答
易语言仿qq2013源码,vscode 快速大小写,ubuntu ble开发,tomcat的访问网址,福州红色爬虫,php充值系统源码,云南seo推广公司哪个好,网站程序的模板,澎湃织梦模板免费lzw
javascript是事件驱动的吗
网页多人视频源码,Ubuntu系统老重启,爬虫脑新脑,php 下载 乱码,新站整站seolzw
javascript是事件驱动的
android 一键分享源码,ubuntu列出当前目录,查看tomcat所占线程,爬虫快么,php重载技术教程学习,齐鲁seolzw
javascript中的事件驱动是通过 鼠标或热键 的动作引发的. 主要事件如下:

1、鼠标单击事件 onclick

2、内容改变事件 onchange

3、选中事件 onselect –当text或textarea的内容被高亮显示后触发该事件

4、获得焦点事件 onFocus –当对象获得焦点时发生

5、失去焦点事件 onBlur –和获得焦点事件相对应!

6、文档载入事件 onload –当文档被载入是触发事件。通常也叫加载事件(加载运行) 一般用来设置cookie

7、卸载文档事件 onunload –和加载文档事件对应。当web页面退出时发生,通常更新cookie的值

8、鼠标右键菜单功能事件 oncontextmenu –可以屏蔽鼠标右键时使用

事件处理:

1.发生事件

2.启动事件处理程序(通过 事件处理器触发)

3.事件处理程序作出反应

事件的调用(都是通过 事件处理器 调用),示例如下:

1.在HTML中调用

2.在Javascript中调用

var b=document.getElementById("save");b.onclick=function(){   alert("Click the button");}

在上面代码中,一定要把Javascript脚本放在元素标记的下面,因为Javascript语言是解释型语言,执行顺序是按顺序逐行执行,只有这样变量b才能获取到 元素标记对象

在浏览器中,事件对象是window对象的一个属性event,作用是在事件被触发时,获取触发事件的对象,在IE浏览器中,事件对象真正包含在even的srcElement属性中;在DOM浏览器中(非IE浏览器中),事件对象真正包含在event的target属性中

function someHandle(){       var oEvent;       if(window.event==true){  //判读是否存在事件对象           oEvent=window.event;       }       var oTarget;       if(oEvent.srcElement==true){       oTarget=oEvent.srcElement; //IE浏览器       }       else{       oTarget=oEvent.target;  //DOM浏览器       }       alert(oTarget.tarName); //弹出目标对象的标记名称}window.onload=function(){var oImg=document.getElementsByTagName("img")[0]; //获取一组name为img的标记的第一个oImg.onclick=someHandle();}

  • 暂无相关文章
  • Posted in 未分类