我可以取消工作javascript的性能。
有什么区别?
$('#button').click(function() { }
与
<a href="" onclick="javascript:action"></a>
我知道被调用的是同一个函数,但如果我有第一个选项,javascript扫描mouseover上的所有属性,并一直检查它是这个#按钮吗?
我知道这对#id来说并不重要,但如果有更多。类可能是个问题。?
第一个是用于addEventListener的jquery方法(更简短的方法)第二个是更改应用事件的元素的内联属性。基本上是一样的,现在它取决于浏览器如何实现它,但从我尝试的情况来看,如果你在某个时候需要删除监听器,如果它会一直保持这种状态,或者你不需要一些高js,那么使用addEventListener比内联属性更可靠。你只需要使用内联版本来更快地使用和更好的可读性。