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

javascript AOP 實現(xiàn)ajax回調(diào)函數(shù)使用比較方便

 更新時間:2010年11月20日 20:20:03   作者:  
javascript AOP 實現(xiàn)ajax回調(diào)函數(shù)使用比較方便,需要的朋友可以參考下。
復制代碼 代碼如下:

function actsAsDecorator(object) {
object.setupDecoratorFor = function(method) {
if (! ('original_' + method in object) ) {
object['original_' + method] = object[method];
object['before_' + method] = [ ];
object['after_' + method] = [ ];
object[method] = function() {
var i;
var b = this['before_' + method];
var a = this['after_' + method];
var rv;
for (i = 0; i < b.length; i++) {
b[i].call(this, arguments);
}
rv = this['original_' + method].apply(this, arguments);
for (i = 0; i < a.length; i++) {
a[i].call(this, arguments);
}
return rv;
}
}
};
object.before = function(method, f) {
object.setupDecoratorFor(method);
object['before_' + method].unshift(f);
};
object.after = function(method, f) {
object.setupDecoratorFor(method);
object['after_' + method].push(f);
};
}
/**
Invoking
*/
function Test(){
this.say1 = function(s){
alert(s);
}
this.say2 = function(s){
alert(s);
}
}
var t = new Test();
actsAsDecorator(t);
t.before("say1",beforeHander);
t.after("say2",afterHander);
test();

相關文章

  • js取兩個數(shù)組的交集|差集|并集|補集|去重示例代碼

    js取兩個數(shù)組的交集|差集|并集|補集|去重示例代碼

    求兩個集合的補集、交集、差集、并集等等在實際應用中經(jīng)常會使用到,下面與大家分享下具體的實現(xiàn)代碼,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • 前端快速獲取cookie的2種簡單方式

    前端快速獲取cookie的2種簡單方式

    這篇文章主要給大家介紹了關于前端快速獲取cookie的2種簡單方式,Cookie是在HTTP協(xié)議下,服務器或腳本可以維護客戶工作站上信息的一種方式,需要的朋友可以參考下
    2023-08-08
  • 利用原生js實現(xiàn)html5小游戲之打磚塊(附源碼)

    利用原生js實現(xiàn)html5小游戲之打磚塊(附源碼)

    這篇文章主要給大家介紹了關于利用原生js實現(xiàn)html5小游戲之打磚塊的相關資料,這是最近工作遇到的一個小需求,文中通過示例代碼介紹的非常詳細,并分享了完整的源碼供大家參考學習,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01
  • javascript 二進制運算技巧解析

    javascript 二進制運算技巧解析

    javascript 中的二進制運算的一些技巧,曬出來和你們分享一下,希望可以幫助你們
    2012-11-11
  • JavaScript Serializer序列化時間處理示例

    JavaScript Serializer序列化時間處理示例

    JavaScriptSerializer序列化時間后會把時間序列化成N進制的鬼數(shù)據(jù) ,下面有個示例,需要的朋友可以了解下
    2014-07-07
  • AutoJs實現(xiàn)刷寶短視頻的思路詳解

    AutoJs實現(xiàn)刷寶短視頻的思路詳解

    這篇文章主要介紹了AutoJs實現(xiàn)刷寶短視頻的思路詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • JS+CSS3制作炫酷的彈窗效果

    JS+CSS3制作炫酷的彈窗效果

    本文給大家分享使用js和css3制作的炫酷彈窗效果,整個背景模糊,要比純色加透明度高大上好多。對js彈窗效果感興趣的朋友一起學習吧
    2016-11-11
  • 淺談JavaScript的閉包函數(shù)

    淺談JavaScript的閉包函數(shù)

    閉包是有權訪問另一個函數(shù)作用域中的變量的函數(shù)。首先要明白的就是,閉包是函數(shù)。由于要求它可以訪問另一個函數(shù)的作用于中的變量,所以我們往往是在一個函數(shù)的內(nèi)部創(chuàng)建另一個函數(shù),而“另一個函數(shù)”就是閉包。本文對其進行系統(tǒng)分析,需要的朋友可以看下
    2016-12-12
  • 用js實現(xiàn)before和after偽類的樣式修改的示例代碼

    用js實現(xiàn)before和after偽類的樣式修改的示例代碼

    本篇文章主要介紹了用js實現(xiàn)before和after偽類的樣式修改的示例代碼,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • Javascript中構造函數(shù)要注意的一些坑

    Javascript中構造函數(shù)要注意的一些坑

    JavaScript語言是一門面向對象的語言,但JS中并沒有類的概念的。于是JavaScript采用構造函數(shù)的方式來模擬類的效果,即我們通過函數(shù)來創(chuàng)建對象。這也證明了函數(shù)在JavaScript中具有非常重要的地位。本文主要介紹了Javascript中構造函數(shù)的一些坑,需要的朋友可以參考。
    2017-01-01

最新評論