初始階段的分支 (避免執行時期每次都檢查)
by 蘇德宙, 2012-06-06 16:13, 人氣(1542)
每次執行都檢查
var utils = {
addListener: function(el, type, fn) {
if (typeof window.addEventListener == 'function') {
el.addEventListerner(...);
}
else { ... }
},
removeListener: function() ...
}
依照檢查結果定義不同的函式,避免每次都檢查
var utils = {
addListener: null,
removeListener: null
}
if (typeof window.addEventListener == 'function') {
utils.addListener = function ...
}