放置JavaScript代码的不同方法在中有什么区别?

14 浏览
0 Comments

放置JavaScript代码的不同方法在中有什么区别?

我见过以下几种在标签中放置JavaScript代码的方法:

function DoSomething() { ... return false; }

  1. link
  2. link
  3. link
  4. link

我理解在尝试放置有效URL而不仅仅是JavaScript代码的想法,以防用户没有启用JavaScript。但是在本讨论中,我需要假设JavaScript已启用(未启用无法登录)。

我个人喜欢选项2,因为它允许你看到将要运行的内容-特别是在调试时非常有用,因为可能会传递参数给函数。我已经经常使用它,并没有发现浏览器问题。

我读到有人推荐选项4,因为它给用户提供了一个真正的链接,但实际上,#不是“真正的”链接。它不会跳转到任何地方。

有没有一种当你知道用户已启用JavaScript时不支持或非常糟糕的方法?

相关问题:JavaScript链接的Href:“#”还是“javascript:void(0)”?

0