如题……
做的webapp,同时创建了4个webview,后面三个webview加载的时候首页响应迟钝(上滑滚动不流畅,偶尔会渲染出小段白屏),
如果让后面三个页面的js每运行30毫秒就settimeout一次,这样就不会那么明显地阻塞首页进程?
这要咋做呢,现在页面都已经写完了 如果对页面进行大改,所有的函数调用都改成一个settimeout里面再套settimeot 再套settimeout…… 好像太麻烦……
我看《高性能javascript》里讲了处理大数组怎么拆分任务 分时间段运行,不是数组的时候要咋办?
给我个思路?
或者有其他什么办法?
把首页之外的页面放到多线程里执行