乙個最簡單的類JQuery封裝

2021-09-17 02:15:49 字數 942 閱讀 4680

有時候在寫一些練習或者小的專案時,我們可能只想用用jquery的$選擇器,好用的hideshow等等一些基礎的api,那麼我們又不想因為這麼幾個api來引入乙個jquery的js檔案,那麼自己封裝乙個最好不過了。

(function (document) 

function $(selector)

domobject.prototype.get = function ()

domobject.prototype.on = function(eventname, eventhandler)

domobject.prototype.css = function(stylekey, stylevalue) ;

domobject.prototype.hide = function() ;

domobject.prototype.show = function()

$('.main #btn-hide').on('click', function() );

$('.container #btn-show').on('click', function() );

})(document);

首先建立乙個建構函式,傳入乙個dom物件作為引數,在建構函式的原型物件上就可以繫結各種事件,比如onshow甚至是jquery中沒有的css等等,如果想實現鏈式呼叫,即返回this物件即可。利用queryselector來封裝$,上面的示例只是簡單的封裝,並沒有實現相容性的寫法,比如on對於ie的處理。事件偵聽可以更加豐富:通用的事件偵聽器只是對於jquery的實現原理進行的簡單的模擬。

簡單的封裝一下,就可以愉快的寫東西啦。

乙個簡單的日誌封裝類

記錄乙個自己封裝的日誌類,不完善的地方,望指點。其中,包含寫檔案和輸出到終點,定義日誌等級,定義日誌儲存檔案時間間隔,日誌檔案個數等 並統一日誌輸出格式 檔名,方法名等資訊 import logging from logging import handlers class logger object...

GObject 二 簡單封裝乙個類

簡單說,gobject就是乙個讓c語言實現物件導向的工具。或者是讓gobject子類化的過程 以下就是步驟 1 在.h檔案中包含 2 在.h檔案中建立例項結構體和類結構體,以封裝乙個類。3 在.h檔案中定義p type t巨集,宣告p t get type函式。4 在.c檔案中呼叫g define ...

乙個簡單的檔案查詢C 封裝類

平時要用到列舉系統硬碟上的檔案的機會比較多,每次幾乎都會重複那一些步驟,而且要列舉不同的檔案型別也是相當的不方便,於是簡單的封裝了乙個檔案查詢類,暫不支援多執行緒,不過 函式的使用相當的方便與簡潔 封裝的 稍後上傳csdn資源 使用這個類的示例如下 首先包含類標頭檔案 lxfilefinder.h ...