在PHP我写的是以下内容
<?php
if(x != 0) {
echo "function myfunction(){};";
}
?>
Run Code Online (Sandbox Code Playgroud)
在javascript中我想测试函数是否存在,如果没有写出一个空函数
if(typeof myfunction != 'function'){
function myfunction(){};
}
Run Code Online (Sandbox Code Playgroud)
这在firefox中很有用,但是在chrome中,即使typeof等于函数,它仍会进入并创建空函数.我找不到一个解决方案的工作,我已经尝试了if(!myfunction),if(typeof window.myfunction!='function)但似乎没有什么似乎在这里工作,当一切似乎在Firefox中工作.有任何想法吗?
以下作品:
$ = document.form;
x = $.name.value;
Run Code Online (Sandbox Code Playgroud)
这不是:
$ = document.getElementById;
x = $("id").value;
Run Code Online (Sandbox Code Playgroud)
关于为什么这不起作用或如何做到这一点的任何想法?
我今天早上使用以下命令提交了一个文件:
svn commit -m "some text" pg1ch/mobile/index_2_pg1app_r2.php
Run Code Online (Sandbox Code Playgroud)
然后我尝试从svn目录的根目录执行命令:
svn log
Run Code Online (Sandbox Code Playgroud)
现在这将显示我刚刚提交的修订版.要实际看到我必须使用的修订:
svn log pg1ch/mobile/index_2_pg1app_r2.php
Run Code Online (Sandbox Code Playgroud)
为什么我需要放置该路径的完整文件才能看到修订版?即使使用以下命令也不会显示它:
svn log pg1ch/
svn log pg1ch/mobile/
Run Code Online (Sandbox Code Playgroud)
关于我在这里做错了什么的想法?