欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JQuery自定義事件的應(yīng)用 JQuery最佳實踐

 更新時間:2010年08月01日 13:49:22   作者:  
本文主要介紹JQuery框架里面支持的自定義事件模型,通過實例說明什么時候可以利用事件模型進行面向?qū)ο蟮腏S編程,以及利用“帶命名空間的事件處理函數(shù)”來避免unbind時影響別的事件訂閱。
知識要點:

1,自定義事件custom events及事件的訂閱

2,trigger、bind、unbind方法的使用

3,帶命名空間的自定義事件

將下面內(nèi)容粘貼至txt文檔后再直接粘貼至firebug的控制臺,運行看看。
復(fù)制代碼 代碼如下:

/*
JQuery自定義事件的應(yīng)用-Javascript OO
有一帥哥叫Levin,在某公司前端設(shè)計部工作,他的主管是大帥哥A,經(jīng)理是大美眉B。
領(lǐng)導(dǎo)們希望可以抽空瞄瞄這家伙每周的工作情況,于是。。。
Levin每周一要用google doc寫一份關(guān)于上周工作的總結(jié),并被要求寫完后要MSN通知A和B。。。
Levin非常樂意做周總結(jié),但是他提出了一個建議:
既然我用google doc寫好了,你們喜歡看便用google reader訂閱我的文檔更新吧,我不喜歡用微軟的MSN。。。

這丫...A和B頭頂烏鴉飄了幾秒,但欣然答應(yīng)。
*/

//這個是Levin同學(xué)
復(fù)制代碼 代碼如下:

var Levin={name:"Levin"};
Levin=$(Levin);


//每周要寫周總結(jié)
復(fù)制代碼 代碼如下:

Levin.bind("evt_weeklyReport",function(evt){
alert(this.name+"高呼:Yeah!周總結(jié)已經(jīng)寫好啦.");
});


//主管A
復(fù)制代碼 代碼如下:

var A={name:"帥哥A"};

//他要訂閱Levin的周總結(jié)
復(fù)制代碼 代碼如下:

A.rssLevin=function(){
Levin.bind("evt_weeklyReport.fromA",function(evt,data){
alert(A.name+":嗯,不錯,Levin還是挺積極的嘛!");
})
};
A.rssLevin();

//經(jīng)理B
復(fù)制代碼 代碼如下:

var B={name:"美眉B"};


//她也訂閱Levin的周總結(jié)
復(fù)制代碼 代碼如下:

B.rssLevin=function(){
Levin.bind("evt_weeklyReport.fromB",function(evt,data){
alert(B.name+":周總結(jié)呆會看,先看看他說的那個網(wǎng)站");
window.location=evt.site;
})
};
B.rssLevin();


//每次Levin同學(xué)寫好周總結(jié)后便會用google doc發(fā)布一下
復(fù)制代碼 代碼如下:

Levin.trigger({type:"evt_weeklyReport",site:"http://jb51.net"});


//經(jīng)理B突然有一天去搜狐做了,不再訂閱Levin的周結(jié)...
[code]
B.unRssLevin=function(){
alert("我要去搜狐做副總裁啦,哈哈");
Levin.unbind("evt_weeklyReport.fromB");
return true;
}();
[html]

//盡管B跳槽了,周總結(jié)還是要按時發(fā)布的。。。
復(fù)制代碼 代碼如下:

Levin.trigger({type:"evt_weeklyReport",site:"http://jb51.net"});

相關(guān)文章

  • jquery 抽獎小程序?qū)崿F(xiàn)代碼

    jquery 抽獎小程序?qū)崿F(xiàn)代碼

    這篇文章主要介紹了jquery 抽獎小程序的相關(guān)資料,這里提供了詳細(xì)的思路及實現(xiàn)代碼和實現(xiàn)效果圖,需要的朋友可以參考下
    2016-10-10
  • 在一個頁面實現(xiàn)兩個zTree聯(lián)動的方法

    在一個頁面實現(xiàn)兩個zTree聯(lián)動的方法

    最近發(fā)現(xiàn)項目中很多地方都是樹形菜單,而這些樹形菜單都是使用樹形插件zTree來制作的,下面這篇文章主要給大家介紹了關(guān)于在一個頁面實現(xiàn)兩個zTree聯(lián)動的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • jQuery實現(xiàn)影院選座訂座效果

    jQuery實現(xiàn)影院選座訂座效果

    這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)影院選座訂座效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • jQuery+Pdo編寫login登陸界面

    jQuery+Pdo編寫login登陸界面

    這篇文章主要為大家詳細(xì)介紹了jQuery結(jié)合Pdo編寫login登陸界面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • jQuery延遲加載圖片插件Lazy Load使用指南

    jQuery延遲加載圖片插件Lazy Load使用指南

    在頁面上圖片比較多的時候,打開一張頁面必然引起與服務(wù)器大數(shù)據(jù)量的交互。尤其是對于高清晰的圖片,占了幾百K的空間。那么我們?nèi)绾尾拍芨淖冞@種狀況呢,這就是今天我們要探討的問題了。
    2015-03-03
  • jQuery插件FusionCharts實現(xiàn)的2D餅狀圖效果【附demo源碼下載】

    jQuery插件FusionCharts實現(xiàn)的2D餅狀圖效果【附demo源碼下載】

    這篇文章主要介紹了jQuery插件FusionCharts實現(xiàn)的2D餅狀圖效果,結(jié)合完整實例形式分析了FusionCharts插件2D餅狀圖繪制相關(guān)實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • jQuery實現(xiàn)數(shù)字加減效果匯總

    jQuery實現(xiàn)數(shù)字加減效果匯總

    本文將介紹常見的幾種使用spinner數(shù)字微調(diào)器來實現(xiàn)數(shù)字加減的功能的方法。非常的簡單實用,這里推薦給大家
    2014-12-12
  • jQuery EasyUI結(jié)合zTree樹形結(jié)構(gòu)制作web頁面

    jQuery EasyUI結(jié)合zTree樹形結(jié)構(gòu)制作web頁面

    這篇文章主要為大家詳細(xì)介紹了JQuery EasyUI 結(jié)合ztrIee的后臺頁面開發(fā),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 利用jQuery操作對象數(shù)組的實現(xiàn)代碼

    利用jQuery操作對象數(shù)組的實現(xiàn)代碼

    利用jQuery操作對象數(shù)組的實現(xiàn)代碼,需要的朋友可以參考下。
    2011-04-04
  • jQuery操作元素追加內(nèi)容示例

    jQuery操作元素追加內(nèi)容示例

    這篇文章主要介紹了jQuery操作元素追加內(nèi)容,結(jié)合完整實例形式分析了jquery頁面元素追加相關(guān)操作方法,包括append、appendTo、prepend、prependTo等方法使用技巧,需要的朋友可以參考下
    2020-01-01

最新評論