最新文章列表

jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()

日期:2012-4-19  来源:GBin1.com 在 jQuery的开发过程中,我们往往需要处理各种事件,例如,click(),hover()等。在jQuery的API中,我们可以使用不同的方法来将 这些事件绑定到特定的元素中。今天这篇文章中,我们将要介绍如何使用bind(),on(),live()和delegate()方法来绑定特定的事件, 什么情况下使用,什么情况下不适用它们 ...
tyygming 评论(0) 有1305人浏览 2012-04-20 13:20

关于objectiveC中的delegate的理解

需求是这样的: A类要往B类传值 实现方法:delegate sample: 1. 首先建一个delegate类如PassValueDelegate.m,已经存在的就忽略建立。然后在头文件PassValueDelegate.h里面定义一个protocol @protocol PassValueDelegate - (void)setValue:(NSString ...
lkjxshi 评论(0) 有3517人浏览 2012-03-21 11:22

如何理解代理

以前看到一个这样的比喻:有人(b)要来踢馆,这时候老板(A)不方便出面,找了黑道上的朋友(B)出马摆平。那么这个黑道上的朋友就是这个老板的代理。(b的事件就可以在B的代理方法中得到执行) 那么是不是可以这样理解呢?   在类A中,有一个对象b,这个b需要执行某些特殊的方法,这时候在类A的头文件中声明b的代理B(相当于告诉编译器:A和B是好朋友...(协议@protocol)),这时候再在b中d ...
michaelye1988 评论(0) 有1002人浏览 2012-01-10 21:38

Delegate与Notification区别

Delegate: 消息的发送者(sender)告知接收者(receiver)某个事件将要发生,delegate同意然然后发送者响应事件,delegate机制使得接收者可以改变发送者的行为。通常发送者和接收者的关系是直接的一对多的关系。 Notification: 消息的发送者告知接收者事件已经发生或者将要发送,仅此而已,接收者并不能反过来影响发送者的行为。通常发送者和接收者的关系是间接的多对多关 ...
zhboy666666 评论(0) 有1439人浏览 2011-12-09 17:54

浅析C#之——Observer, Delegate和event(2)

接下来说一下Delegate 先介绍一下Delegate类: Delegate——委托,是C#中对于函数指针进行封装后的对象,因为C#和JAVA一样都不允许直接使用指针这种高效但危险的东西,所以就用Delegate对象将其封装了起来以增加其使用的安全性;此外,比起直接使用字段,使用对象会更为方便,因为有了对象的封装后,就可以在对象内部预设需要的方法,为外部的调用增添许多便利。 创建委托时,deleg ...
warlock333 评论(0) 有1467人浏览 2011-11-13 19:21

用jquery.delegate()来实现点击 空白处后 消失

这两天,写了个公司项目的一个全站表情组件,尝试了一些技巧。特此记录,分享 1.绑定的事件中,获取事件源,调用hide方法,并传入事件源对象: $(document).delegate("body", "click", function(e) { var ev = e || window.event; // 事件 //v ...
ghyghoo8 评论(0) 有7008人浏览 2011-09-22 20:38

反射在Java Swing编程中的应用(转)

 学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”的事件驱动模型确实是很难理解的。   Microsoft公司.Net框架与Java Swing的GUI编程相比要简单很多,同样是事件驱动模型.Net框架就进行了大量的封装处理,.Net把这种封装称之为委 ...
skanion 评论(0) 有1304人浏览 2011-09-10 20:16

Ruby中delegate的一些用法

Class Account < ActiveRecord::Base delegate :firstname, :to => :user # firstname => user.firstname delegate :firstname, :to => :user, :prefix => true # user_firs ...
inosin 评论(0) 有4222人浏览 2011-08-04 14:48

extjs源码分析-012(Funtion扩展)

Ext.apply(Function.prototype, { //创建拦截器,也就是在函数执行想运行拦截器,当拦截器返回false则不往下执行 /*var sayHi = function(name){ alert('Hi, ' + name); } var sayHiToFriend = sayHi.createInterce ...
y1d2y3xyz 评论(0) 有1253人浏览 2011-03-18 22:42

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics