如何動態載入js檔案
在實際應用中,有時候需要動態載入js檔案,下面就簡單介紹一下如何實現此功能。
動態載入方式一:
[JavaScript] 純文字檢視 複製程式碼function loadJs(file){ var head = $("head").remove("script[role='reload']"); $("<scri"+"pt>"+"</scr"+"ipt>").attr({ role:'reload',src:file,type:'text/javascript' }).appendTo(head); }
動態載入方式二:
[JavaScript] 純文字檢視 複製程式碼function reloadAbleJSFn(id,newJS){ var oldjs=null; var t=null; var oldjs=document.getElementById(id); if(oldjs) oldjs.parentNode.removeChild(oldjs); var scriptObj=document.createElement("script"); scriptObj.src=newJS; scriptObj.type="text/javascript"; scriptObj.id=id; document.getElementsByTagName("head")[0].appendChild(scriptObj); }
動態載入方式三:
[HTML] 純文字檢視 複製程式碼<script type="text/javascript" src="../jquery.js"></script> <script type="text/javascript"> $(function(){ $('#loadButton').click(function(){ $.getScript('new.js',function(){ newFun('"Checking new script"'); }); }); }); </script> </head> <body> <button type="button" id="loadButton">Load</button> </body>
相關文章
- javascript如何動態載入js檔案JavaScriptJS
- javascript如何動態載入js或者css檔案JavaScriptJSCSS
- js動態載入 js檔案和 css檔案JSCSS
- js動態載入js檔案簡單介紹JS
- js動態載入外部css檔案程式碼JSCSS
- 動態載入js檔案簡單介紹JS
- jQuery動態載入js檔案簡單介紹jQueryJS
- jquery如何實現動態載入CSS檔案jQueryCSS
- 動態載入js或者css檔案程式碼例項JSCSS
- 實現js檔案動態載入程式碼例項JS
- 原生JS動態載入JS、CSS檔案及程式碼指令碼JSCSS指令碼
- 如何載入require.js檔案UIJS
- 按照順序動態載入js檔案簡單介紹JS
- js實現的動態載入css檔案簡單介紹JSCSS
- jQuery實現的非同步動態載入css和js檔案jQuery非同步CSSJS
- Android 開發中如何動態載入 so 庫檔案Android
- Drools與動態載入規則檔案
- 原生js實現的動態載入css和js檔案程式碼例項JSCSS
- 動態載入JS和CSSJSCSS
- 動態載入JS的方法JS
- 實現js檔案動態載入的幾種方式簡單介紹JS
- jQuery實現的動態載入css和js檔案程式碼例項 [jQueryCSSJS
- 如何判斷js檔案是否載入完畢JS
- Protobuf 動態載入 .proto 檔案並操作 Message
- Unity3D動態載入FBX檔案Unity3D
- javascript動態載入css檔案程式碼例項JavaScriptCSS
- Angularjs動態載入ECharts(一)AngularJSEcharts
- 如何能看到框架檔案動態載入順序與執行情況?框架
- 7、靜態檔案的載入
- OrchardCore 如何動態載入模組?
- jquery如何判斷js檔案是否載入完畢jQueryJS
- js動態載入實現提高網頁載入速度JS網頁
- 在網頁裡動態載入 js網頁JS
- Javascript檔案載入:LABjs和RequireJSJavaScriptJSUI
- js載入解析xml檔案程式碼JSXML
- JSTL動態載入單選框--【ssnc】JS
- javascript實現的動態載入css檔案程式碼例項JavaScriptCSS
- vue如何動態載入本地圖片Vue地圖