javascript 事件处理程序
1、普通事件处理程序
function showMessage(){
alert("clicked");
}
2、DOMO 级事件处理程序
//老方法
var btn=document.getElementById("myBtn");
//dom扩展方法 支持主流浏览器,类似jquery语法
var btn=...
分类:
编程语言 时间:
2015-06-27 16:34:48
阅读次数:
152
IE attachEvent事件处理程序(事件绑定的函数)的this指向的是window不是执行当前事件的dom元素。attachEvent(type,listener);listener函数中的this不是指向执行当前事件的dom而是window切记,感觉这一点IE做的太奇怪了!
javaScript事件(三)事件对象 一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 1、认识事件对象 ...
分类:
编程语言 时间:
2015-06-24 14:46:59
阅读次数:
142
一、事件流 事件冒泡,从最相关的元素(比如点击的按钮)扩散到最不相关的元素(整个document)。 事件捕获,从外层最不相关的元素触发到最相关的元素。二、事件处理程序 1.HTML事件处理程序。 在HTML中添加,比如 缺点:与js耦合度高,更改时两者都要更改。 2.DOM0级...
分类:
其他好文 时间:
2015-06-17 00:34:09
阅读次数:
122
在JS事件学习笔记(一)中学习了事件流、事件处理程序、事件对象以及跨浏览器应该怎么做等知识,现在我们现在来学习浏览器中主要的各种事件。一. load事件load事件通常是通过JavaScript代码指定,在window对象上绑定,实际上根据DOM2规定,应该在document上而非window上触发load事件,但是所有浏览器都在window对象上实现了该事件。因此以确保兼容性推荐使用该方法;...
分类:
Web程序 时间:
2015-06-15 18:54:27
阅读次数:
251
本文主要总结一下JS事件的学习大纲。1. 事件流1.1 事件冒泡: 具体 –> 不具体1.2 事件捕获: 不具体 –> 具体2.事件处理程序2.1 HTML事件处理程序: 在中加事件类型的属性2.2 DOM0级事件处理程序: 例如:element.onclick2.3 DOM2级事件处理程序(IE不...
分类:
Web程序 时间:
2015-06-10 19:00:38
阅读次数:
128
1. JavaScript程序是用Unicode字符集编写的。所以变量名可以是中文。2. JavaScript是区分大小写的编程语言。但是HTML并不区分大小写。由于HTML和客户端JavaScript联系紧密,这点很容易混淆。 例如,在HTML中设置事件处理程序时,onclick属性可以写成on....
分类:
其他好文 时间:
2015-06-08 21:27:58
阅读次数:
135
在GUI中,常用文本框和文本区实现数据的输入和输出。如果采用文本区输入,通常另设一个数据输入完成按钮。当数据输入结束时,点击这个按钮。事件处理程序利用getText()方法从文本区中读取字符串信息。对于采用文本框作为输入的情况,最后输入的回车符可以激发输入完成事件,通常不用另设按钮。事件处理程序可以...
分类:
编程语言 时间:
2015-06-08 21:23:36
阅读次数:
163
1.事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DOM中首...
分类:
Web程序 时间:
2015-06-07 06:12:58
阅读次数:
134
jQuery 是为事件处理特别设计的。jQuery 事件函数jQuery 事件处理方法是 jQuery 中的核心函数。事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。通常会把 jQuery 代码放到 部分的事件处理方法中:实例This is...
分类:
Web程序 时间:
2015-06-05 13:49:13
阅读次数:
151