script
程序员文章站
2022-03-31 14:24:20
...
总体情况下,setImmediate < readystatechange < onmessage < setTimeout 0 < requestAnimationFrame
因此我们可以简单封装一个快速执行异步function的方法:
var setZeroTimeout = (function(){
if(window.setImmediate){ //IE10+版本,使用原生setImmediate return window.setImmediate; }
else if("onreadystatechange" in document.createElement("script")){
return function(){/* 使用onreadystatechange的版本 */} }
else if(window.postMessage){
return function(){/* 使用onmessage的异步执行版本 */} }
else { return window.setTimeout; }
})();
因此我们可以简单封装一个快速执行异步function的方法:
var setZeroTimeout = (function(){
if(window.setImmediate){ //IE10+版本,使用原生setImmediate return window.setImmediate; }
else if("onreadystatechange" in document.createElement("script")){
return function(){/* 使用onreadystatechange的版本 */} }
else if(window.postMessage){
return function(){/* 使用onmessage的异步执行版本 */} }
else { return window.setTimeout; }
})();
上一篇: nagios nrpe 添加脚本
下一篇: Mathematica 关于惰性求值
推荐阅读
-
MySQL_script_MySQL
-
]+>" "")这样能替换恶意代码吗">
php正则有关问题eregi_replace("<(iframe|script)[^>]+>" "")这样能替换恶意代码吗
-
PHP_SELF、 SCRIPT_NAME、 REQUEST_URI差别
-
关于shopex同步ucenter的redirect问题,导致script不运行
-
PHP过滤代码,正则表达式过滤该如何处理
-
Windows 配置Apache以便在浏览器中运行Python script的CGI模式
-
异步加载script的代码_javascript技巧
-
PHP Script 回实现判断来路,对指定来路自动跳转
-
php tcpdf error script error autoit error rads erro
-
windows 2003 server php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别