web worker

将一些耗费CPU资源的任务交由web Worker运行而不冻结用户界面。

客户端代码:

var w = new Worker('javascripts/work.js');
    w.onmessage = function(e){
        document.getElementById('result').innerHTML = e.data;
    }                           //停止w.terminate()

work.js代码:

var i = 0;
function timeCount(){
	i++;
	postMessage(i);
	setTimeout('timeCount()',500);
};
timeCount();

加载大数据量时,无阻塞,比较慢;不能跨域加载js。

还不够好。

http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html

  

posted on 2014-11-12 13:10  j.w  阅读(145)  评论(0编辑  收藏  举报