我有下面的代碼片斷,它使用'事件' 我的開發人員爭辯說'var事件'的範圍被限制爲'如果'條件。 這是真的。我怎樣才能使這是一個更好的代碼這個對象的範圍是什麼
function prepForDrag(obj, event) {
if(event= "undefined"){
var event=obj || window.event;
}
if (event.altKey) {
showShiftEditable(objCurrentEditRow, nCurrentEditableShift, lCurrentEditableBreak, true);
var thisForm = eval('document.${formName}');
// ...
enableDragState(obj);
disableClickEditHandler(obj); ## remove 'normal' line sched click handling in dd mode
}
}
這篇文章將是有趣的:http://stackoverflow.com/questions/3684923/javascript-variables-declare-outside-or-inside-loop/ – spender 2010-09-13 13:22:23