Use of Javascript:void(0) v/s #
我认识到,上述使用javascript:void(0)的方法是一种不好的做法,处理未定义的更好方法是
我的问题是:
有没有一种情况下我们应该使用javascript:void(0)来对付
- 这里已经有很多讨论了,stackoverflow.com/questions/1291942/…甚至stackoverflow.com/questions/134845/…
- 请参阅-stackoverflow.com/questions/134845/…
javascript:void(0)优于#,因为它不主张适当的回退(当javascript因任何原因失败时)是回退到页面顶部。
然而,两者都不好,JavaScript的实现应该是低调和渐进的。
- 因此,在这种情况下,处理javascript失败的最佳方法是javascript:void(0)?
- 不。最好的方法是使用一个真正的链接,在某个合理的地方(例如,在服务器端执行相同的操作)。