事件(或消息)是一种经常使用的软件设计模式。可以减少消息处理者和消息公布者的之间的耦合,比方J2EE里面的JMS规范。设计模式中的观察者模式(也叫公布/订阅模式)。这对于javascript代码相同适用。之前写的JQuery相关博客中。具体介绍了JQuery的事件处理机制和特性,具体可以參考这个文件 ...
分类:
编程语言 时间:
2016-04-10 10:22:29
阅读次数:
242
既然产生了事件,我们就要去处理它,据我了解Javascript事件处理程序主要有3种方式: 1、HTML事件处理程序 即我们直接在HTML代码中添加事件处理程序,如下面这段代码: <input id="btn1" value="按钮" type="button" onclick="showmsg() ...
分类:
编程语言 时间:
2016-03-31 00:10:57
阅读次数:
520
最近这段时间因为每天要修改网站,为网站做特效,所以看了很多的js接触事件,自己只会使用一小部分,有时用的时候也比较混乱,现在系统的整理了一下,首先跟大家在马海祥博客上跟大家分享的是JavaScript事件处理程序的3种方式: 一、什么是JavaScript事件? 事件(Event)是JavaScri
分类:
编程语言 时间:
2016-03-09 15:32:41
阅读次数:
236
//带有确认框的try..catch语句//throw声明
分类:
编程语言 时间:
2015-12-12 20:18:53
阅读次数:
224
一.原生JavaScript事件处理程序 example Click 点我链接到百度首页 点我链接到百度首页--> //DOM 0级指定的事件处理程序,被认为是元素的方法(在元素的作用域中运行,即this引用当前元素) document.getElementsByNa...
分类:
编程语言 时间:
2015-11-07 23:22:39
阅读次数:
636
实现javascript事件处理兼容问题,例子如下,可以实现大部分浏览器处理事件的问题 var btn = document.getElementById("btn"); if(btn.addEventListener){ btn.addEventListener("cli...
分类:
编程语言 时间:
2015-10-23 20:07:13
阅读次数:
197
1、JavaScript事件流(1)事件冒泡:具体到不具体(即button到DOCTYPE)。(2)事件捕获:不具体到具体(即DOCTYPE到button)。2、JavaScript事件处理(1)HTML事件处理:直接添加到HTML结构中。 HTML事件处理 按钮 (2)DOM0级事件处理:...
分类:
编程语言 时间:
2015-10-10 12:29:13
阅读次数:
220
无标题文档
//js事件处理函数
function test1(){
alert("ok");
}
//响应用户事件
function test2(){
x=event.clientX;
y=event.clientY;
alert(x+"---"+y);
}
//判断用户按下什么键
function showkey(event){
if(event.keyCod...
分类:
编程语言 时间:
2015-07-30 15:01:24
阅读次数:
128
事件流事件流描述的是从页面中接收事件的顺序。js中有两种事件流,冒泡流和捕获流。两种流的名称都很形象,在由节点构成的一颗html树上面,冒泡流指事件开始时候由最具体的元素最先接收,然后逐级传播到最不具体的节点,比如在如下文档中:...
分类:
编程语言 时间:
2015-07-10 23:46:58
阅读次数:
310
事件(或消息)是一种常用的软件设计模式,能够降低消息处理者和消息发布者的之间的耦合,比如J2EE里面的JMS规范。设计模式中的观察者模式(也叫发布/订阅模式),这对于javascript代码同样适用。之前写的JQuery相关博客中,详细介绍了JQuery的事件处理机制和特性,具体可以参考这个目录下的文章。JQuery事件处理其实就是使用了发布/订阅模式,包括它提供的命名空间机制、自定义事件都非常的棒,但是JQuery事件处理有一个缺陷:JQuery事件都是和DOM元素相关的,但是很多时候我们并不需要DOM元...
分类:
编程语言 时间:
2015-07-01 20:40:41
阅读次数:
133