<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-5  評論-41  文章-13  trackbacks-0

    為javascript增加import方法,用于引入需要的js文件。通過增加element的方法進行添加的方法是從網上得來的。我將原來作為參數傳進來的type改成了根據文件名后綴來判斷,看起來更加直觀一些。
     1/*--------------------------------------------------------------------------+
     2   | JSLoad (url           // String  - Scripts location (i.e. http:///a.js)
     3   |         [, container] // Object  - Window with script loading capability
     4   |         [, type]      // String  - Type of script (i.e. text/javascript)
     5   |         [, defer]     // Boolean - Flag for delaying script processing
     6   |         [, language]  // String  - Language script is written in.
     7   |         [, title])    // String  - Title for loaded script
     8   |+--------------------------------------------------------------------------+
     9   | Loads external JavaScripts; used by Import.
    10   *--------------------------------------------------------------------------*/

    11   function JSLoad(url, container, type, defer, language, title)
    12   {
    13      // verify / attain container
    14      if(container == undefined || container == null) container = this;
    15
    16      // setup container
    17      if(typeof container.write == "undefined")
    18         if(typeof container.document != "undefined")
    19            container = container.document;
    20         else throw "Invalid container. Unable to load [" + url + "]";
    21
    22      // no type set
    23      if(type == undefined || type == null)
    24      {
    25         type = '';
    26
    27         // no language so set default type
    28         if(language == undefined || language == null)
    29         {
    30            language = undefined;
    31            type = "text/javascript";
    32         }

    33      }

    34
    35      // set default language
    36      if(language == undefined || language == null) language = "JavaScript";
    37
    38      // set title
    39      if(title == undefined || title == null) title = '';
    40
    41      // set defer
    42      if(defer == undefined) defer = false;
    43
    44      // build the script object
    45      var script = container.createElement("script");
    46      script.defer = defer;
    47      script.language = language;
    48      script.title = title;
    49      script.type = type;
    50      script.src = url;
    51
    52      // dynamically load the script via it's container
    53      var head = container.getElementsByTagName("head")[0];
    54      head.appendChild(script);
    55   }

    使用方法:$import("test.js");
    posted on 2006-12-18 16:45 OO 閱讀(3929) 評論(0)  編輯  收藏 所屬分類: java相關的亂七八糟的東西
    主站蜘蛛池模板: 成人久久免费网站| 亚洲免费福利视频| 亚洲视频国产视频| 好吊妞788免费视频播放| 日韩精品视频在线观看免费| 久久亚洲国产欧洲精品一| AV无码免费永久在线观看| 人人爽人人爽人人片A免费| 91嫩草私人成人亚洲影院| 国产zzjjzzjj视频全免费 | 免费观看成人久久网免费观看| 亚洲一区在线视频| 国产精品亚洲高清一区二区| 国产精品成人观看视频免费 | 嫩草影院免费观看| 免费91最新地址永久入口 | 一个人看的www免费高清| 亚洲字幕在线观看| 爱情岛论坛网亚洲品质自拍| 免费人成网站在线观看10分钟| 国产精品成人免费观看| 天堂亚洲国产中文在线| 水蜜桃亚洲一二三四在线| 国产成人无码a区在线观看视频免费| 久久aⅴ免费观看| 黄色三级三级免费看| 亚洲六月丁香六月婷婷蜜芽 | 亚洲VA中文字幕无码一二三区| 成人免费无遮挡无码黄漫视频| a级毛片毛片免费观看永久| 国产亚洲精品美女| 亚洲人成毛片线播放| 亚洲av日韩综合一区在线观看| 免费人成视频x8x8入口| 猫咪社区免费资源在线观看| 日韩精品极品视频在线观看免费| 一级a性色生活片久久无少妇一级婬片免费放| 亚洲福利视频网址| 国外亚洲成AV人片在线观看| 国产在线观看免费完整版中文版 | 免费特级黄毛片在线成人观看|