jquery通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)$("ul").append("名称");【错误】然后通过下面的方式,这样是不能获取的 :$(".name").click(function(){alert("获取到append后的节点...
分类:
Web程序 时间:
2015-05-24 14:15:53
阅读次数:
134
基础知识:命令是应用程序的任务,并跟踪任务是否能够被执行。命令不包含执行应用程序任务的代码。命令是比事件更高级的元素。良好的Win应用程序,应用程序逻辑不应位于事件处理程序中,而应在更高层的方法中编写代码。将事件委托到适当的命令,使控件的启动状态和相应命令的状态保持同步。WPF命令模型:图1 WP....
今天说一下我对回调函数的认识和理解.
其实我们收到短信,手机铃声响起就是一个回调函数var ring= function () {
//手机铃声响起或手机震动
};
addEvent('收到短信', 手机, ring);我们读小学时,午休会让班长(监听器)巡逻,看哪个小伙伴(事件目标)睡觉不老实(比如说话打闹,这是事件),一旦发现就通知班主任(事件处理程序).
这...
分类:
其他好文 时间:
2015-05-21 00:02:09
阅读次数:
177
客户端javascript程序采用了异步事件驱动编程模型。相关事件的几个概念: 事件类型(event type):用来说明发生什么类型事件的字符串; 事件目标(event target):发生事件的对象; 事件处理程序(event handler):处理或响应事件的函数; 事件对象(even...
分类:
编程语言 时间:
2015-05-20 22:02:48
阅读次数:
273
取消事件相关的默认操作(三种)《注册事件处理程序onclick和addEventListener、attachEvent》介绍了用属性注册的时间处理程序的返回值能用于取消事件的浏览器默认操作。在支持addEventListener()的浏览器中,也能通过调用时间对象的preventDefault()...
分类:
其他好文 时间:
2015-05-20 20:12:49
阅读次数:
107
var eventUtil = {//定义一个对象
addEventHandler:function(element,type,handler){//handler是触发时的操作,即function,传参数时,function不用加括号。
if(element.addEventListener){//支持dom2级
element.addEventListener(type,handler,fa...
分类:
其他好文 时间:
2015-05-20 13:17:33
阅读次数:
112
当在事件对象上附加数据时(无论是DOM事件还是如Backbone一样拥有的私有事件),应传递散列对象而不是原始值,这可以让随后的贡献者给事件对象添加更多的数据,而不必去查找或者更新每一个事件处理程序。举个粟子,不要用下面的方式:
// bad
$(this).trigger('listingUpdated', listing.id);
...
$(this).on('listingUpdated...
分类:
编程语言 时间:
2015-05-20 11:26:22
阅读次数:
121
on()函数用于为指定元素的 一个或多个事件 绑定事件处理函数。此外,你还可以额外传递给事件处理函数一些所需的数据。从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。即使是执行on()函数之...
分类:
Web程序 时间:
2015-05-19 12:28:03
阅读次数:
176
事件的三要素:事件源,事件数据,事件处理程序例如: //sender-事件源,EventArgs-事件数据,函数体就是处理程序 private void button1_Click(object sender, EventArgs e) { Butt...
分类:
其他好文 时间:
2015-05-18 18:15:46
阅读次数:
161
事件:事件三要素: 事件源,事件数据,事件处理程序触发事件方式:onclick 鼠标单击触发ondbclick 鼠标双击触发onmouseover 鼠标移动上面是触发onmouseout 鼠标离开时触发onmousemove 鼠标在上面移动式触发onchange 只要内容改变是就触发onblur 失...
分类:
Web程序 时间:
2015-05-18 12:20:09
阅读次数:
106