非阻塞Javascript

Ale*_*art 12 javascript jquery

我想知道是否有可能以不妨碍用户体验的方式加载javascript.我不知道如何实现相同,但我正在寻找一个跨浏览器的解决方案.我想知道是否有人可以指导我朝着正确的方向前进.将js放在页面底部不能很好地工作.

感谢您的时间.

Ama*_*s45 14

Javascript在单线程中运行,所以如果你有大量的Javascript调用,那么就像ExtJS这样的librairies一样,它可能很慢.但是,您可以考虑以下替代方案:

首先,尽可能多地优化代码.

然后,您可以在Javascript中使用计时器来模拟异步工作.以下是如何执行此操作的一个很好的示例:http://ejohn.org/blog/how-javascript-timers-work/

如果您想了解更多信息,请参阅以下有关如何尝试减少Javascript冻结时间的一些其他提示.

http://debuggable.com/posts/run-intense-js-without-freezing-the-browser:480f4dd6-f864-4f72-ae16-41cccbdd56cb

祝好运 !