2010-04-27 40 views

回答

2

取决于个人的品味。稍后添加onclick被认为是“更好”,“模块化”等。然而,让您的HTML文档充满<script>标签可能更丑陋。

另请参阅维基百科上Unobstrusive Javascript (UJS)的文章。

+0

谢谢;)我目前正在使用第二个... – 2010-04-27 19:05:57

2

“然后用Javascript选择”add-friend-button“类并添加一个单击事件?”

是的,这个更好。你希望你的标记是干净的(非侵入性的javascript)。

0

如果这个按钮要在多个页面上使用,那么肯定会在类中注册事件。然后,您可以将注册放置在外部js文件中,并将其包含在使用此类型按钮的每个页面中。

这个概念类似于CSS。你只想在一个地方定义你的风格代码或js代码,无论是内联,每页还是包含文件取决于你想要完成的内容。

0

稍后添加“onclick”也会变慢! (我知道只是慢一点,所以它不会减少你的网页的观看经验)

如果你只需要在你的页面上只添加一个地方,你也可以直接内联onclick,但如果你在页面的许多部分添加这些onclick事件我会建议分离并且不显眼(稍后在脚本或window.onload事件中添加onclick)。