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

首頁 > 編程 > JavaScript > 正文

為JavaScript提供睡眠功能(sleep) 自編譯JS引擎

2019-11-21 00:17:41
字體:
來源:轉載
供稿:網友
即然該功能如此需要,但為什么js中不提供這樣的函數呢?

目前瀏覽器都是在UI線程解析js,以火狐瀏覽器為例,我重新編譯了js引擎,并且在js引警中添加了sleep方法,該方法調用c語言的線程睡眠函數.
將方法附加到Object上,方法簽名為sleep();無參數.默認休眠1秒鐘,如果你在js中調用該函數,瀏覽器UI界面將被阻礙。


另外如果你的js函數存在死循環,瀏覽器的js解析會檢測到js執行超時會提醒你是否終止執行本頁面的js.
最后提供新編譯的js引擎,將它們替換firefox下的js引擎即可.

然后你可以寫一段js玩一玩,比如"testSleep".sleep();因為我是在Object添加的,所以你可以在任何js對象上調用這個函數.

使用說明:
主要是需要網站訪問者需要安裝您定制的瀏覽器。
你自已發布火狐客戶端不就行了,如果你的項目真需要.
必須指定我們自已的瀏覽器,就像要求用戶必須安裝flash插件一樣簡單.

附件:firefox_js.rar
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南陵县| 嘉荫县| 全椒县| 改则县| 永兴县| 拉萨市| 芷江| 德惠市| 高台县| 渝北区| 聂荣县| 平遥县| 新田县| 长岛县| 道真| 洮南市| 三门峡市| 左贡县| 马公市| 驻马店市| 疏附县| 泸西县| 郁南县| 金川县| 绿春县| 富裕县| 涞源县| 永年县| 泰顺县| 湄潭县| 漾濞| 营山县| 垫江县| 定边县| 磴口县| 古交市| 崇州市| 专栏| 云阳县| 石首市| 建昌县|