【问题标题】:Advantage of javascript: fun() vs fun() [duplicate]javascript的优势:fun() vs fun() [重复]
【发布时间】:2014-05-20 13:05:10
【问题描述】:

使用有什么好处

javascript: fun()

对比

fun()

在内联事件处理函数中?

【问题讨论】:

  • 最好完全避免使用内联事件处理程序
  • @MauricePerry 发誓我不会在任何地方使用它。但是为什么会这样呢?
  • 简而言之,没有任何优势,这是一个程序员犯的错误,他认为href 属性与onchange 或其他内联属性具有相同的行为。
  • @Pilot:赞!您将自己的问题标记为重复。
  • @abhitalks 浪费您宝贵的时间没有任何好处..

标签: javascript


【解决方案1】:

javascript: 是一个协议,在需要 URL 时使用,例如:

<a href="javascript:fun();return false;">have fun</a>

如果 JS 位于事件处理程序属性中,则不应将 javascript: 协议放在代码之前。例如:

<a href="#" onclick="fun();">have fun</a>

【讨论】:

  • 我认为这不能回答问题,最好将其作为副本关闭
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 2018-07-02
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2011-12-21
  • 2016-03-29
相关资源
最近更新 更多