V8是node.js的重要组成部分,它使用Google V8 Javascript引擎.在我的Windows框[Windows 7/64位]上构建V8将花费我数小时的时间来抓取并安装我不熟悉的工具(尽管我使用的是Cygwin).如果那里有一些二进制安装程序,它会给我带来很多麻烦.谷歌搜索没有返回任何明显的位置 - 这里的大师知道吗?
即使你不知道我的确切环境,在这里分享其他人也会帮助同一条船上的人...
我有一个我想要使用su权限运行的脚本,但是有趣的脚本化命令会在脚本中很晚才出现,所以我想先预先进行干净的测试,以确定脚本是否会在没有SU的情况下失败能力.
对bash,sh和/或csh执行此操作的好方法是什么?
function countDownRound() {
if(myRoundTimeRemaining >= 0){
var secs = myRoundTimeRemaining;
if(secs < 10)
{
secs = "0" + secs;
}
$("#countdown").html(':'+secs);
CountdownTimer = setTimeout(countDownRound, 1000);
myRoundTimeRemaining--;
}
else{
$("#countdown").html('');
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在Firefox上做了预期的事情.每秒都会在"倒计时"元素中显示递减的数字.
在Safari和Chrome上,代码运行正常,但屏幕上的元素不会更改.如果发生其他事情(例如调整浏览器窗口的大小),则元素会在适当时更新.
这看起来像某种优化或基于线程的问题,但我找不到解决方案.