在“简单”网站上这是更好的做法。(很少有 JavaScript 动作)
a:将事件/动作/函数附加到元素上(div/span/...)
就像如何将此按钮和单击事件添加到某些 div:
$( "#create-user" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
b:或在线让元素动作调用函数。
<div id=calc onclick="doCalcFunc(this)">calc something</div>
这是来自更多来自 OO 背景的人的质疑,java/c#,所以发现更喜欢 B,很容易找到正在发生的事情。也许它只是在学习更多关于 web 调试工具的知识,但是能够在一个元素上点击 go to source,然后看到,哦,当你点击这个元素时,它会运行函数 X。至于方法“A”,我必须在源上搜索可能附加到元素 ID、类型、类或元素的其他指示符的某些函数。