javascript:; 和 javascript:void(0); 的区别是什么?
2016-07-05 10:20
302 查看
2 个回答
6赞同反对
匿名用户
6 人赞同
“javascript:void(0);”要去执行一次表达式“0”,然后返回undefined。
“javascript:;”直接返回undefined。
性能上区别:void多一次表达式解析。
空间上区别:“void(0);”比“;”多7个字符。
发布于 2014-10-17 添加评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利
0赞同
反对
rambo ,web全栈工程师
一般如果用在a标签中的话,我会使用:;
但是有朋友反映在ie6下有时候会出现一些意想不到的bug, 可以使用javascript:### 来代替
如果是在程序中使用,两者都是返回undefined, 为了统一以及代码可维护 一般使用void
发布于 2013-06-24 添加评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利
相关文章推荐
- javascript:; 和 javascript:void(0); 的区别是什么?
- javascript:; 和 javascript:void(0); 的区别是什么?
- javascript:; 和 javascript:void(0); 的区别是什么?
- javascript:; 和 javascript:void(0); 的区别是什么?
- javascript:; 和 javascript:void(0); 的区别是什么?
- javascript:; 和 javascript:void(0); 的区别是什么?
- json序列化后页面显示有反斜杠’\‘的问题
- 『ExtJS』树 异步加载数据
- 『ExtJS』01 001. ExtJS 4 类的定义
- 『ExtJS』表单(一)常用表单控件及内置验证
- JavaScript实现的9大排序算法
- JS(去掉前后空格或去掉所有空格)的用法
- javascript:console.log()是什么js库里的?
- JavaScript跨域调用基于JSON的RESTful API
- JavaScript数组方法大全(推荐)
- js第一天知识总结
- js算法: 图的两种表示方法以及广度优先算法
- angular js 页面初始化 和 分页
- JS刷新页面的几种方法
- javascript Date format(js日期格式化) 转载