19

使用内联 JavaScript 事件处理程序是不好的,还是可以的?

在我打算使用它的页面上,我只会使用一次事件处理程序,所以在这种情况下使用内联事件处理程序是否可以接受,或者我应该在 <script> 中编写事件处理程序的代码标签?

4

1 回答 1

13

如果您担心标记和维护中的可读性,这是不好的做法,尤其是在更大的范围内,它可能会变得非常混乱 - 还要记住,内联 JS 永远不会像外部 js 文件那样被缓存,所以您确实会受到一点影响关于性能,特别是如果你滥用它

阅读这篇文章以获得更多见解:http ://robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/

于 2013-04-03T16:16:02.230 回答