我最近读了一篇博文。在其中,作者告诉读者不要将所有onclick
事件连接起来,而是在 DOM 准备好时连接起来,就像这样(jQuery 示例):
<script type="text/javascript">
$(document).ready(function() {
$("myElement").click(...
});
</script>
这适用于页面上附加了事件的所有元素。那个脚本块,连同它的所有连线,都应该放在页面的末尾。
他说,将其设置为内联更难维护:
<span id="myElement" onclick="...">moo</span>
但他没有说为什么。
这在其他人的经历中是真的吗?这样做是更好的做法吗?它的优点是什么?