解耦应用逻辑事件处理程序

mac2022-06-30  41

原生函数

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 }

转载于:https://www.cnblogs.com/qzsonline/archive/2012/06/17/2552932.html

最新回复(0)