【JS】【9】使用jQuery動態加載js文件


正文:

用法:

jQuery.getScript("/path/to/myscript.js")
 .done(function() {
  /* 耶,沒有問題,這里可以干點什么 */
 })
 .fail(function() {
  /* 靠,馬上執行挽救操作 */
});

例子:延遲加載一個js插件,而且在加載完成時執行它

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

緩存問題:不需要緩存可以在JS地址后面加時間戳,需要全局緩存的話:

jQuery.ajaxSetup({
  cache: true
});
jQuery.ajax({
      url: "jquery.cookie.js",
      dataType: "script",
      cache: true
}).done(function() {
  jQuery.cookie("cookie_name", "value", { expires: 7 });
});

參考博客:

1,使用jQuery動態加載js腳本文件的方法 - dangerous_fire的專欄 - CSDN博客
https://blog.csdn.net/dangerous_fire/article/details/54025907

2,javascript - 動態載入js腳本的同步/異步問題 - SegmentFault 思否
https://segmentfault.com/q/1010000007224347?_ea=1277187


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM