一:例項化多個(swipphoto之類的,乙個頁面多個例項)
functionindex(name)
index.prototype =,
initmodel:
function
(), getname:
function
(yourname)
}var a = new index("sss");
var b = new index("bbb");
var newname = a.getname("jjj");
//indexctrl後面的寫在乙個js中,作為乙個模組
var indexctrl = (function
() index.prototype =,
initmodel:
function
(), getname:
function
(yourname)
}return
index;
})()
var a = new indexctrl("sss");
var newname = a.getname("jjj");
二:元件式的,basectrl後面的單獨寫在乙個js裡,作為模組
var basectrl = (function(), fn2:
function
() };
return
base;
})()
var a = 1;
a = basectrl.fn1(a);
封裝好的日誌模組
import logging import time import osfrom common.file path import logs path now time.strftime y m d time.localtime time.time log path os.path.join logs...
模組化,封裝
這幾天在讀別人寫的 乙個注釋沒有,也沒有開發文件。這個太傷了。模組化不清晰。哎,方法的引數傳遞有問題,封裝不好。結果就是我必須自己一行一行去讀懂理清才能加進去我的模組。回想這些情況的時候突然理解了封裝的重要性。如果自己寫 的時候,封裝的不好,別人用你的介面的時候可能需要你的內部結構。這樣的乙個 別人...
python日誌模組 封裝
import logging,time,os,sys 使用方法 在project主目錄下新建lib目錄,將logger fengzhuang.py檔案複製進去 呼叫方式 logger logger file or terminal file level debeg getlogger logger ...