原生函数
1 function handleKeyPress(event) { 2 if (event.KeyCode == 13) { 3 var target = EventUtil.getTarget(event); 4 var value = 5 * parseInt(target.value); 5 if (value > 10) { 6 document.getElementById("error-msg").style.display = "block"; 7 } 8 } 9 }
解耦后的函数
1 function validateValue(value) { 2 value = 5 * parseInt(value); 3 if (value > 10) { 4 document.getElementById("error-msg").style.display = "block"; 5 } 6 } 7 8 function handleKeyPress(event) { 9 if (event.KeyCode == 13) { 10 var target = EventUtil.getTarget(event); 11 validateValue(target.value); 12 } 13 }