在我对以下 SO 问题的回答中:事件绑定是什么意思?,我顺便说一句,使用 inline-JavaScript/Early-Binding 来绑定 JavaScript 事件“经常被误导”
例如:
<input id="MyButton" type="button" value="clickme" onlick="Somefunction()" />
我一直在争论标记中没有引用 JavaScript 的“后期绑定”方法,我认为这是已建立的最佳实践。然而,评论者声称在某些情况下需要使用它,我想知道这些可能是什么。
在不讨论两者的相对优点的情况下,任何人都可以想到任何情况要求您使用(例如)onclick
属性而不是后期绑定方法。