JS分页代码引起浏览器死机分析
?????? 这段代码在IE,firefox运行正常,而在chrome中却死机了。查看了一些资料,发现可能的原因是脚本运算量太大,响应缓慢,浏览器线程直接死掉了,导视页面无法响应。var onmessage = function(event){ //浏览器线程中传入的各种参数var str = event.data.content;var divWidth = event.data.divWidth;var divHeight = event.data.divHeight;var fontsize = event.data.fontSize;var fontname = event.data.fontName;var lineHeight = event.data.lineHeigth;var labelId = event.data.labelId;var personIndex = event.data.personIndex;//上面列出的具体的分页处理逻辑,pageArray包含每页的分页数据 var result = new Object(); result.page = pageArray; result.labelId = labelId; result.personIndex = personIndex; postMessage(result);//通知浏览器线程分页已经处理完毕,把分页结果传给浏览器线程};?????? 浏览器进程接收到分页数据,就可以在页面中显示了。