大家,我是阿鴕,介個是我發第一篇原創作文。廢話不多說……
大家有沒有設想過這樣的乙個ajax請求,有乙個資料,他裡面呢,有一些資料可以指向其他資料,但你只需要乙個函式就完成資料請求,把多個指向整合成為乙個資料,介個樣子你就可以直接只用,那不是很好,吼吼~~
真巧,我就基於這樣的乙個想法,寫了這麼乙個東東,下面簡單描述一下:
接著,我就開始貼**了!別怪我,因為我沒找到在什麼地方上傳檔案
(ext的版本是4.0.1,需要原始碼的可以郵件我,發現bug的也聯絡我哦……)
/***@author ostrich
*@email [email protected]
*@date 2011-7-15
*/function event(type,detail)
event.prototype.target=null;
event.prototype.bubble=true;
event.prototype.cancelable=true;
event.prototype.preventevent=function()
event.prototype.preventbubble=function()
event.prototype.prevent=function(phase);
function ajax(options);
if(!options.url)
options.url='';
if(options.finish)
function onsuccess(response, opts)
function onfailure(response, opts)
options.success=onsuccess;
options.failure=onfailure;
me.options=options;
me.converted=false;
me.total=1;
me.succeed=0;
me.failed=0;
me.convert();
}ajax.prototype.addeventlistener=function(type,handle);
me.listeners[type]=me.listeners[type]||;
me.listeners[type].push(handle);
};ajax.prototype.removeeventlistener=function(type,handle)}};
ajax.prototype.haseventlistener=function(type)
ajax.prototype.geteventlisteners=function(type)
ajax.prototype.dispatchevent=function(e)
o.dispatchevent(event('finish',));
return;
}var me=this;
var count=0;
function onstatistic(e)
function onsuccess(e)
function onfailure(e)
for(var k in o));
if(o[k] instanceof ajax);
o[k].addeventlistener('statistic',onstatistic);
o[k].addeventlistener('success',onsuccess);
o[k].addeventlistener('failure',onfailure);
}else
continue;
}else if(typeof o[k]=='object')
}if(count==0)
me.check();
else
}ajax.prototype.convert=function();
ext.onready(function()});
});
基於Ext實現的資訊提示元件
這個元件其實很簡單,以前有純js寫過,不過當時做的比較簡單,只是乙個顯示然後是自動漸隱消失,這次用ext實現了一下,有了些減少,而且功能上也改善了一點,增加 標題設定 和 關閉按鈕 的功能。功能簡介 1 自定義顯示內容和顯示標題。2 可配置消失時間,如n秒後自動漸隱消失,或者永遠不消失 通過關閉按鈕...
基於jquery的ajax封裝
jquery給我們的開發帶來了很多的便利,對其熟練的運用是現在前端開發人員的必要技能之一。其封裝的很多方法都做了相容的處理,就少去了部分開發人員做相容處理的問題,從而提高工作效率,有更多時間來學習其它技能 今天來聊聊其的ajax 方法,ajax 方法通過 http 請求載入遠端資料。ajax 返回其...
基於Ajax的日期控制項
a jax沒有詳細了解過,只是在網上看到基於某種技術的實現可以稱作 ajax 從我的理解上這個日期控制項可以說是基於 ajax 實現的。這款日期控制項最大的特點就是基於 的方式來獲取日期的轉變,但同時支援 system.web.ui.webcontrols.calendar控制項所有擁有的特性,日期...