[color=darkred][size=large]jquery 外掛程式開發:
[b] [list]
[*]類級別開發,開發新的全域性函式
[*] 物件級別開發,給jquery物件開發新方法
[/list][/b][/size][/color]
[size=large][b]一、類級別開發[/b][/size]
定義全域性方法
jquery.foo = function() ;
採用命名空間,可以避免命名空間內函式的衝突。
jquery.apollo=,
fun2:function()
}
[b][size=large]二、物件級別開發[/size][/b]
定義外掛程式
(function($) ;
})(jquery);
//外掛程式通過這樣被呼叫:
$('#mydiv').pluginname();
接受options引數以控制外掛程式的行為
(function($)
$.extend(defaultoption,option);
console.log(defaultoption);
}})(jquery);
$(function());
});
保持私有函式的私有性
(function($) ;
// private function for debugging
//「debug」方法不能從外部閉包進入,因此對於我們的實現是私有的。
function debug($obj) ;
// ...
})(jquery);
JQuery 開發筆記
b size medium 7.頁面js呼叫jquery後,對其返回物件的分析 size b 當引導完jquery的js檔案,jquery在他的js檔案 中,利用js匿名函式執行機制,將變數名為jquery的變數暴露給了整個頁面,是個全域性性變數。該變數指向乙個function,方法如下 var j...
OpenFire外掛程式開發筆記
openfire外掛程式開發筆記 外掛程式核心類,也就是儲存聊天記錄的類。這裡對packetinterceptor plugin進行繼承。如果開發外掛程式就一定要繼承plugin,而繼承packetinterceptor是攔截使用者傳送的訊息包。對訊息包進行過濾 攔截,儲存我們需要的資料。openf...
Chrome外掛程式開發筆記
為了工作方便寫個外掛程式解析頁面資料,留個筆記 1 外掛程式檔案 manifest.json 2 manifest.json內容 頁面載入事件 content scripts 3 js的內容,針對 進行操作 value document.getelementbyid tbl rows 0 cells...