zoukankan      html  css  js  c++  java
  • 动态加载外部javascript文件

    只是做个记录,以后不要自己满街找代码。。。

    (function (clover) {
    clover.loadScript
    = function loadScript(url, callback) {
    var heads = document.getElementsByTagName('head');
    if (heads.length == 0) {
    alert(
    "page must have one head element");
    }
    var head = heads[0];
    var script = document.createElement('script');
    script.type
    = 'text/javascript';
    script.src
    = url;
    // most browsers
    script.onload = callback;
    // IE 6 & 7
    script.onreadystatechange = function () {
    if (this.readyState == 'complete') {
    callback();
    }
    }
    head.appendChild(script);
    }

    })(window.clover
    = window.clover || {});

    // sample
    //
    clover.loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js");

      没经过优化, 其实应该cache一点东西,并且坚持当前的script是不是存在的

  • 相关阅读:
    JQuery高级
    Filter&Listener
    关于用户信息的一个综合案例
    JSP,EL和JSTL
    Cookie和Session
    Request和Response
    Servlet和HTTP请求协议
    Tomcat
    xml
    数组模拟堆
  • 原文地址:https://www.cnblogs.com/PurpleTide/p/2118973.html
Copyright © 2011-2022 走看看