首页 > 编程知识 正文

包含javascript事件综合的词条

时间:2023-12-29 13:16:55 阅读:330322 作者:BYLT

本文目录一览:

javascript 事件

(1)单击事件onClick

当用户单击鼠标按钮时,产生onClick事件。同时onClick指定的事件处理程序或代码将被调用执行。通常在下列基本对象中产生:

button(按钮对象)

checkbox(复选框)或(检查列表框)

radio (单选钮)

reset buttons(重要按钮)

submit buttons(提交按钮)

例如可通过下列按钮激活change()文件:

Form

Input type="button" Value="" onClick="change()"

/Form

在onClick等号后,可以使用自己编写的函数作为事件处理程序,也可以使用JavaScript中内部的函数。还可以直接使用JavaScript的代码等。例:Input type="button" value=" " onclick=alert("这是一个例子");

(2)onChange改变事件

当利用text或texturea元素输入字符值改变时发该事件,同时当在select表格项中一个选项状态改变后也会引发该事件。例:

Form

Input type="text" name="Test" value="Test" onCharge="check('this.test)"

/Form

(3)选中事件onSelect

当Text或Textarea对象中的文字被加亮后,引发该事件。

(4)获得焦点事件onFocus

当用户单击Text或textarea以及select对象时,产生该事件。此时该对象成为前台对象。

(5)失去焦点onBlur

当text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件,他与onFocas事件是一个对应的关系。

(6)载入文件onLoad

当文档载入时,产生该事件。onLoad一个作用就是在首次载入一个文档时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用。

(7)卸载文件onUnload

当Web页面退出时引发onUnload事件,并可更新Cookie的状态。

javascript 常用事件有哪些

1、onClick单击事件,常用于buttonradiocheckboxreset buttonssubmit buttons对象上面。

2、onChange改变事件,常用于textbox textarea对象上面,当输入的字符值改变时执行对应的事件代码。

3、onSelect选中事件,当text或textarea对像中的文字被加亮后,引发该事件。

4、onFocus获得焦点事件,当用户单击Text对像以及select对象时,产生该事件。

5、失去焦点onBlur,当不在拥有焦点而退到后台时,引发该事件。

6、载入文件onLoad事件,当文档载入时,产生该事件。onLoad一个作用就是在首次载入一个文档时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用。

7、制裁文件onUnload事件,当WEB页退出时引发onUnload事件,并可更新Cookie的状态。

什么是JavaScript事件流及事件处理程序详解

先提两个关键词,方便你查找更详细的分析:1)事件冒泡 2)事件捕获

然后借用一下网上的一个图:

如图:有三个圆,好比dom中的三个div,当你点击了绿色圆的同时,会有两个连带事件:

点击了蓝圆

点击了粉圆

那么当你这三个圆(div)都绑定了点击事件时,该怎么触发呢,同时触发?显然不是,这是就涉及到一开始给你的两个关键词了。

事件捕获:js会顺着文档流顺序由外往内,依次触发事件。即从DOM树的根到叶子,粉-蓝-绿

事件冒泡:js会逆着文档流顺序由内至外,一次触发事件。即从DOM树的叶子到根,绿-蓝-粉

补充一点:多数时候推荐事件冒泡,因为大多数主流浏览器都兼容两种事件,但一开始ie是不支持事件捕获的,后来ie是否支持最近没有具体了解,应该是可以设置,有需要可以百度一下,本人小菜,以上回答如有错误还请指出,谢谢。

javascript事件是什么意思

JavaScript里的事件有很多, 主要分为两种:

一种是由人触发的,比如鼠标单击、双击、移动鼠标、在输入框输入文本等等都会触发这类事件, Javascript通过监视这些事件,可以知道用户在网页里干什么,好做出不同的交互反馈。

第二种是由浏览器产生的事件, 比如文档加载完毕等事件。

不同的浏览器事件也会有所不同, 比如移动端的浏览器,还会有触摸事件、横竖屏切换事件等。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。