undefined和 之间究竟有什么区别void 0?
哪个是首选,为什么?
当iframe的来源是:
javascript:'';
Run Code Online (Sandbox Code Playgroud)
如:
<iframe id="SpControlFrame1" name="SpControlFrame1" src="javascript:'';" path_src="index.php?cmd=YYY" ></iframe>
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?什么是src ="javascript:'';" 告诉浏览器做什么?
"path_src"有什么作用?
谢谢克里斯
可能重复:
javascript中的无效点是什么
void在这里使用的目的是什么?如果只是删除void(),它也应该工作,对吧?
var b=document.body;
if(b&&!document.xmlVersion) {
void(z=document.createElement('script'));
void(z.src='http://www.google.ca/reader/ui/subscribe-bookmarklet.js');
void(b.appendChild(z));
}
else {
location='http://www.google.com/reader/view/feed/'+encodeURIComponent(location.href);
}
Run Code Online (Sandbox Code Playgroud) 阅读有关fileReader的文档,并发现他们使用void运算符编写方法,如下所示:
void readAsArrayBuffer (
in Blob blob
);
Run Code Online (Sandbox Code Playgroud)
只是试着明白为什么他们这样写呢?如果有这种语法的实际用途?
事后证明它根本不是js,而是IDL,它是接口描述语言.
仅供参考:在提出这个问题之前,我会谷歌并阅读JS中的实际void运算符.所以请没有需要让我回来.问题有点模糊,但它必须处理,为什么Mozilla有关于这样编写的JavaScript的文档?在IDL中,实际的JavaScript几乎没有?
编辑:澄清:我的问题不关心如何使用空白,但空白是否真的有用.我问这个是因为人们似乎使用它的方式非常有价值......
操作员的MDN参考是使用中的void操作员的示例
<a href="javascript:void(0);">Click here to do nothing</a>
<a href="javascript:void(document.body.style.backgroundColor='green');">Click here for green background</a>
Run Code Online (Sandbox Code Playgroud)
不完全是我们现在处理点击事件的方式.
void在这个世界上有一席之地吗?有人能告诉我一个使用void的好例子吗?