最初我编写了由放在
HTML中的on输入事件处理程序触发的标准函数.但是,建议我使用jQuery“监听”事件(以获得更易读的代码).
题:
两者之间的处理有什么区别? (如每个样式的代码如何与DOM交互).
最初我有这样的事情:
HTML:
<input type='range' oninput='doStuff()'../>
JS:
function doStuff() { //Things happen }
以下是重构的代码:
var makeMusic = { var1: val,var2: val,var3: val,init: function() { makeMusic.watchExperience(); },watchExperience: function() { $(document).on('input change','#input_experience',function() { //do stuff } },anotherFunction: function() { },etc } var otherScript = { init: function() { },etc } var Main = { run: function() { makeMusic.init(); otherScript.init(); } } $(document).ready(Main.run);