麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

javascript實現動態導入js與css等靜態資源文件的方法

2024-05-06 16:23:42
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了javascript實現動態導入js與css等靜態資源文件的方法,基于回調函數實現該功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了javascript實現動態導入js與css等靜態資源文件的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. /** 
  2. * 動態導入靜態資源文件js/css 
  3. */ 
  4. var $import = function(){ 
  5. return function(rId, res, callback){ 
  6. if(res && 'string' == typeof res){ 
  7. if(rId){ 
  8. if($($('#' + rId), $('head')).length>0){ 
  9. return
  10. //加載資源文件 
  11. var sType = res.substring(res.lastIndexOf('.') + 1); 
  12. // 支持js/css 
  13. if(sType && ('js' == sType || 'css' == sType)){ 
  14. var isScript = (sType == 'js'); 
  15. var tag = isScript ? 'script' : 'link'
  16. var head = document.getElementsByTagName('head')[0]; 
  17. // 創建節點 
  18. var linkScript = document.createElement(tag); 
  19. linkScript.type = isScript ? 'text/javascript' : 'text/css'
  20. linkScript.charset = 'UTF-8'
  21. if(!isScript){ 
  22. linkScript.rel = 'stylesheet'
  23. isScript ? linkScript.src = res : linkScript.href = res; 
  24. if(callback && 'function' == typeof callback){ 
  25. if (linkScript.addEventListener){ 
  26. linkScript.addEventListener('load'function(){ 
  27. callback.call(); 
  28. }, false); 
  29. else if (linkScript.attachEvent) { 
  30. linkScript.attachEvent('onreadystatechange'function(){ 
  31. var target = window.event.srcElement; 
  32. if (target.readyState == 'complete') { 
  33. callback.call(); 
  34. }); 
  35. head.appendChild(linkScript); 
  36. }; 
  37. }(); 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 深夜影院a | 欧美xxxxx视频 | 成人在线观看地址 | 亚洲性爰 | 欧美视频在线一区二区三区 | 狠狠久久 | 中文字幕在线播放不卡 | 国产精品一区二区日韩 | 精品亚洲一区二区三区 | 青青草最新网址 | 香蕉久久久久久 | 免费91在线 | 亚洲综合视频一区 | 亚洲人成在线播放网站 | 日韩视频一区 | 草莓福利社区在线 | 欧美一级在线免费 | 欧美精品久久久久久久多人混战 | 免费一级毛片在线播放视频老 | 久久久久久久久久久久久国产精品 | 毛片网站视频 | 国产日韩a | 成人永久免费视频 | 欧美伦交| 日韩电影一区二区 | 欧美精品亚洲人成在线观看 | 黄色aaa视频 | 91 免费看片| 一级大黄毛片 | 欧美一级毛片大片免费播放 | 成人在线观看污 | 国产精品欧美久久久久一区二区 | h色视频在线观看 | 欧美日韩亚洲在线观看 | 福利在线免费视频 | 亚洲成人午夜精品 | 久久国产亚洲精品 | 久久9色| 成品片a免人视频 | 亚洲成人国产综合 | 国产电影精品久久 |