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

  

你可能感兴趣的:(worker)