我一直看到这样的代码:
(function(){
//code here
})();
Run Code Online (Sandbox Code Playgroud)
这段代码是如何工作的?哪个函数接收哪些参数?
(function(factory){
//code here
}(function($){
//other code here
}));
Run Code Online (Sandbox Code Playgroud) 我创建了一个带有临时配置文件的应用程序(我有.ipa文件).我在配置文件中包含了5个设备(一个是我的,其他人属于我团队中的其他人).现在我不知道如何在他们的设备上安装它.如果我用iTunes试试,双击.ipa文件,我必须在我的Mac上授权他们的设备,我不认为这是正确的方式...当然我不想做App Review提交.当传球首次测试时,我会这样做.
希望有人帮助我理解这一点:
function getCache($key, $timeout = 30) {
$contents = false;
if (MEMCACHE <> 0) {
global $memcache;
$contents = $memcache->get($key);
}
if (empty($contents)) {
return false;
}
return $contents;
}
if($onlineFrnds = getCache($userid, 30)){
//do stuff
}
Run Code Online (Sandbox Code Playgroud)
我没有写这段代码,它是我试图修改的代码(因此要理解).
我无法解释的是setCache的调用是30以及为什么再次设置$ timeout = 30. Morevoer $ timeout未在函数中使用.如果30秒通过,则if条件的计算结果为true.