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 可以將定義出來的函式變成一串程式碼字串。

文章標籤
全站熱搜
創作者介紹
創作者 GPhettoH 的頭像
GPhettoH

歇息,等待明日的天空

GPhettoH 發表在 痞客邦 留言(0) 人氣(0)