Javascript:使用Jquery的bind()进行事件比仅仅执行onclick ='bla()更好,为什么?

Dav*_*vid 0 javascript

使用JQuery的bind()的绑定事件是否比简单地执行onclick ='bla(this)'更好?为什么?

谢谢 !

Dav*_*ton 5

因为Unobtrusive JavaScript(UJS)是新常态.

对我来说,标记与行为的分离是最大的好处,虽然还有其他一些方便的事情,每个人都喜欢不同的方面.

@Esailija正确指出jQuery使UJS 在工作级别,浏览器兼容性,浏览器变通方法等方面变得更加容易.UJS不依赖于jQuery,但JS库使其在更广泛的功能范围内变得可行.