zoukankan      html  css  js  c++  java
  • jQuery动态加载脚本 $.getScript();

    jQuery.getScript("/path/to/myscript.js", function(data, status, jqxhr) {
     
        /*
            做一些加载完成后需要执行的事情
        */ 
     
    });

      这个getScript方法返回一个jqxhr,你可以像下面这样用它:

    1
    2
    3
    4
    5
    6
    7
    jQuery.getScript("/path/to/myscript.js")
        .done(function() {
            /* 耶,没有问题,这里可以干点什么 */
        })
        .fail(function() {
            /* 靠,马上执行挽救操作 */
    });

      最常见的使用jQuery.getScript的地方是延迟加载一个js插件,而且在加载完成时执行它:

    1
    2
    3
    4
    jQuery.getScript("jquery.cookie.js")
        .done(function() {
            jQuery.cookie("cookie_name", "value", { expires: 7 });
    });

      如果你需要更高级的功能,比如加载多个脚本,或加载不同类型的文件(文本文件,图片,css等),我建议你使用一个专门的JavaScript加载工具。如果是为了延迟加载一个js插件,避免每个页面都去加载,这个getScript很完美了。

  • 相关阅读:
    第07组 Alpha事后诸葛亮
    第07组 Alpha冲刺(4/4)
    第07组 Alpha冲刺(3/4)
    第07组 Alpha冲刺(2/4)
    第07组 Alpha冲刺(1/4)
    2021-7-15
    2021-7-13工作笔记
    第07组 Beta版本演示
    第07组 Beta冲刺(2/4)
    第07组 Beta冲刺(3/4)
  • 原文地址:https://www.cnblogs.com/annie211/p/6048991.html
Copyright © 2011-2022 走看看