適用的函數應該要滿足以下條件
產生固定結果
頁面中多次調用
復雜或較耗時
代碼和分析如下
Java代碼
//產生固定結果並且在頁面中多次調用的函數
function check() {
//模擬耗時操作
var begin = Date
var ONE_SECOND =
result = false;
while(true) {
if(Date
result = true;
break;
}
}
//函數重寫
check = function() {
return result;
}
return result;
}
var firstBegin = Date
check(); //第一次函數調用
var firstEnd = Date
check(); //第二次函數調用
var secondEnd = Date
console
console
顯示結果如下
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20131.html