Drain
引入: 自定義
自定義函式Drain 用來將一個函式解放成字串。
]function Drain(func) {
]var funcStr = func.toString();
]var result = "";
]var i1 = funcStr.indexOf("{") + 1;
]while (! (i1 > funcStr.length - 1 - 1)) {
]result += funcStr[i1];
]i1 += 1;
]}
]return result;
]}
]
HTML]<a id="testButton"></a>
]function testFunc() {
]alert("test");
]}
]testButton.setAttribute("onclick", Drain(testFunc)); //Drain 的用途在於將函式解放成字串,這通常用在需要設定一個物件的屬性,且該屬性為一串程式碼的時候,為了程式撰寫與日後維護的可讀性,使用Drain 可以將定義出來的函式變成一串程式碼字串。
文章標籤
全站熱搜
