色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

javascript實現的像java、c#之類的sleep暫停的函數代碼

下面就是我的實現的方法:
代碼
復制代碼 代碼如下:
<script type="text/Javascript">
function test()
{
var s="Javascript--暫停函數";
setTimeout(
function(){
eval(sleep(test)); //執行return之后的代碼,也就是“alert(s);”
},
2000
); //兩秒后執行
return; //運行到這就退出
alert(s);
}
function sleep(func)
{
if (func == null)
{
return ;
}
var reg= /[/n/r]/g;
var funcStr = func.toString().replace(reg,''); //替換回車和換行符
reg = /.+?sleep.+?return;/;
funcStr = '{' + funcStr.replace(reg,''); //去掉函數test,return之前的代碼
return funcStr;
}
test();
</script>

這個可能有一些局限性,無法像Java、C#中的sleep函數那樣直觀,好用。
但我覺得還蠻有趣的,就拿出來跟大家分享下。

JavaScript技術javascript實現的像java、c#之類的sleep暫停的函數代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 吉隆县| 灵石县| 新闻| 商水县| 育儿| 钟山县| 中阳县| 太谷县| 庆阳市| 吐鲁番市| 弋阳县| 辽源市| 沁水县| 江孜县| 周宁县| 安陆市| 南投市| 水富县| 阿城市| 吐鲁番市| 惠水县| 海晏县| 凤翔县| 崇文区| 正蓝旗| 云浮市| 洱源县| 麟游县| 镇坪县| 于田县| 马关县| 游戏| 阿合奇县| 镇原县| 中山市| 昆山市| 新平| 芦山县| 怀远县| 正定县| 安陆市|