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
浙公网安备 33010602011771号