国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-21 00:42:17
字體:
來源:轉載
供稿:網友
下面就是我的實現的方法:
代碼
復制代碼 代碼如下:

<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函數那樣直觀,好用。
但我覺得還蠻有趣的,就拿出來跟大家分享下。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盈江县| 安多县| 正阳县| 南部县| 光泽县| 社旗县| 墨江| 河曲县| 炎陵县| 商城县| 松溪县| 东莞市| 石家庄市| 叶城县| 姜堰市| 临泉县| 淳化县| 米林县| 连山| 玉田县| 盖州市| 乡宁县| 昌图县| 亚东县| 沈丘县| 万载县| 休宁县| 外汇| 琼海市| 博白县| 望奎县| 兴业县| 杭锦后旗| 八宿县| 乌兰察布市| 通榆县| 桃江县| 新丰县| 台山市| 东光县| 鲜城|