crapLoader.js 是一个 JavaScript 库,用来通过 document.write 加载例如广告、wedgets 以及其他 JS 代码。正常情况下 document.write 输出内容不是异步的,但该库可通过异步方式来执行所加载的代码。
主要特点:
异步的加载第三方脚本
不会堵塞当前页面的渲染
你的访客可更早的看到网页内容
DOMContentLoaded (a.k.a. $(doc).ready ) and window.onload triggered earlier
并行加载 Banners ,除了 IE
Banners 加载更快,至少在理论上是这样
处理递归脚本
Inline and external javascript
Inline and external vbscript
缓冲 document.write, flush on script load event
Handles document.getElementById from the buffer
Tested (manually) in IE 6-10, latest Firefox, Chrome, Safari, Opera
项目主页:https://github.com/gregersrygg/crapLoader
下载地址:https://github.com/gregersrygg/crapLoader/downloads
来自:开源中国社区

