簡單js元件 庫實現

2021-05-13 05:36:29 字數 1329 閱讀 7977

(function()

,author: "hawkwolf",

email: "[email protected]",

date: "2009-12-16",

getversion: function()

};var spacelength = 50; //圖元間距長度   

/**************************===全域性變數定義區結束**************************/

if (window.cobject == null)

;function privatemethod()

;function privatemethod1(msg)

;/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@私有方法定義區結束@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@特權方法定義區開始@@@@@@@@@@@@@@@@@@@@@@@@@*/

this.privilegemethod = function()//在最後面新增

;this.privilegemethod1 = function()//在最後面新增

;/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@特權方法定義區結束@@@@@@@@@@@@@@@@@@@@@@@@@*/

};/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@公有方法定義區開始@@@@@@@@@@@@@@@@@@@@@@@@@*/

cobject.prototype = ,

tostring: function()

,gettype: function()

,getohter: function()//這裡訪問other會失敗,不在作用域內的緣故

};/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@公有方法定義區結束@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@靜態方法定義區開始@@@@@@@@@@@@@@@@@@@@@@@@@*/

cobject.getcounter = function()

;/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@靜態方法定義區結束@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*****************************cobject元件結束***************************/

}/*################################命名空間結束###########################*/

})();

簡單實用的js除錯logger元件

這個元件的實現參考了log4net元件的記錄方式,我們利用這個js的logger元件,就可以用log的輸出的方式來進行你的除錯工作了 js除錯元件 function logger.level debug 0 logger.level info 1 logger.level warn 2 logger...

JS 簡單的元件化開發思想

利用立即執行函式和閉包的原理 1.定義外部接收用的變數 var yourvar 2.封裝元件 function 形參root function 內部函式2 arg function 內部函式3 arg function 內部函式keyfunction arg1,arg2,將內部函式keyfuncti...

IDispatch介面元件的簡單實現

math.h math.h access to the global variables extern dword g dwobjs extern dword g dwlocks define guid clsid math,0xa988bd40 0x9f1a 0x11ce 0x8b 0x9f 0x...