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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

javascript帶回調(diào)函數(shù)的異步腳本載入方法實(shí)例分析

2024-05-06 16:22:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了javascript帶回調(diào)函數(shù)的異步腳本載入方法,以實(shí)例形式較為詳細(xì)的分析了javascript回調(diào)函數(shù)實(shí)現(xiàn)異步載入的定義與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了javascript帶回調(diào)函數(shù)的異步腳本載入方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

 

 
  1. var Loader = function () { } 
  2. Loader.prototype = { 
  3. require: function (scripts, callback) { 
  4. this.loadCount = 0; 
  5. this.totalRequired = scripts.length; 
  6. this.callback = callback; 
  7. for (var i = 0; i < scripts.length; i++) { 
  8. this.writeScript(scripts[i]); 
  9. }, 
  10. loaded: function (evt) { 
  11. this.loadCount++; 
  12. if (this.loadCount == this.totalRequired && typeof this.callback == 'function'this.callback.call(); 
  13. }, 
  14. writeScript: function (src) { 
  15. var self = this
  16. var s = document.createElement('script'); 
  17. s.type = "text/javascript"
  18. s.async = true
  19. s.src = src; 
  20. s.addEventListener('load'function (e) { self.loaded(e); }, false); 
  21. var head = document.getElementsByTagName('head')[0]; 
  22. head.appendChild(s); 

用法演示

 

 
  1. var l = new Loader(); 
  2. l.require([ 
  3. "example-script-1.js"
  4. "example-script-2.js"], 
  5. function() { 
  6. // Callback 
  7. console.log('All Scripts Loaded'); 
  8. }); 

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 一区二区三区日韩电影 | 久草手机在线 | 久久色在线 | 91社影院在线观看 | av在线播放网址 | 操操操操操 | 国产亚洲精品久久久久久久久 | 色播视频在线播放 | 国产精品.com| 国产日产精品久久久久快鸭 | 成人免费一区二区三区视频网站 | 免费在线观看成人网 | 亚洲第一页综合 | 成人综合一区二区 | 精品小视频 | 久久成人黄色 | 日韩黄色av| 久久精品79国产精品 | 色偷偷一区 | 狠狠干狠狠操 | 免费国产一级淫片 | 在线观看中文字幕av | 在线播放黄色网址 | 欧美精品亚洲人成在线观看 | 日韩在线毛片 | 91在线免费观看 | 在线观看精品视频 | 国产亚洲欧美视频 | 天天草夜夜 | 久久91久久久久麻豆精品 | 久久久日韩精品一区二区 | 欧美性受xxxxxx黑人xyx性爽 | www.91pron| 欧美精品电影一区二区 | 久久毛片免费观看 | 女人解衣喂奶电影 | 在线观看国产网站 | 男女无遮挡羞羞视频 | 欧美五月婷婷 | 久久久久国产成人免费精品免费 | 欧美视频在线一区二区三区 |