<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 閱讀(3935) 評論(0)  編輯  收藏 所屬分類: java相關的亂七八糟的東西
    主站蜘蛛池模板: 99久热只有精品视频免费看| av成人免费电影| 在线观看免费av网站| 亚洲精品乱码久久久久久中文字幕| 理论亚洲区美一区二区三区| 国产成人va亚洲电影| 欧洲黑大粗无码免费| 亚洲高清中文字幕免费| 青草草色A免费观看在线| 亚洲成a人片在线观看精品| 韩国免费a级作爱片无码| 亚洲中文久久精品无码| 亚洲综合无码一区二区痴汉| 好大好深好猛好爽视频免费| 在线亚洲午夜片AV大片| 日本特黄特色aa大片免费| 亚洲欧洲一区二区| 麻豆高清免费国产一区| 最新亚洲卡一卡二卡三新区| 国产精品国产午夜免费福利看| 国产卡二卡三卡四卡免费网址 | 狠狠入ady亚洲精品| 免费观看亚洲人成网站| 亚洲国产精品专区| 97无码人妻福利免费公开在线视频 | 99久久免费精品国产72精品九九 | 亚洲男同gay片| 免费a级黄色毛片| 国产午夜精品久久久久免费视 | **一级毛片免费完整视| 成人区精品一区二区不卡亚洲| 又爽又高潮的BB视频免费看| 99久久免费国产特黄| 亚洲国产中文在线视频| 免费在线观看的黄色网址| 免费看成人AA片无码视频吃奶| 亚洲成av人片在线看片| 亚洲精品国产va在线观看蜜芽| 亚洲AV无码久久久久网站蜜桃| 国产大片91精品免费看3| 好久久免费视频高清|