当前位置:  软件>JavaScript软件

crapLoader.js

    来源:    发布时间:2015-01-16

    本文导语:  crapLoader.js 是一个 JavaScript 库,用来通过 document.write 加载例如广告、wedgets 以及其他 JS 代码。正常情况下 document.write 输出内容不是异步的,但该库可通过异步方式来执行所加载的代码。 主要特点: 异步的加载第三方脚本 不...

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

示例代码:


crapLoader.loadScript("http://foo.bar/ad1.js", "banner1", { succsess: function() { if( !$("#banner1 img").is("[src $= 1px.gif]") ) { // if not an empty gif $("body").addClass("dominance"); // it's a dominance ad! } } }); crapLoader.loadScript("http://foo.bar/ad2.js", "banner2", { charset: "iso-8859-1" });

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3