首頁  >  文章  >  web前端  >  javascript模組載入器是怎麼運作的

javascript模組載入器是怎麼運作的

php中世界最好的语言
php中世界最好的语言原創
2018-03-17 11:48:471547瀏覽

這次帶給大家javascript模組載入器是怎麼運作的,javascript模組載入器運作的注意事項有哪些,以下就是實戰案例,一起來看一下。

定義

var MyModules = (function Manager() {
  var modules = {};
  function define (name, deps, impl) {
    for(var j = 0, length = deps.length; j < length; j++){
      deps[j] = modules[deps[j]];
    }
    modules[name] = impl.apply(impl, deps);
  }
  function get (name) {
    return modules[name];
  }
  return {
    define: define,
    get: get
  }
})();

使用

MyModules.define('test1', [], function() {
  function hello(name) {
    console.log(name);
  }
  
  return {
    hello: hello
  }
});
MyModules.define('test2', ['test1'], function(test1) {
  function age(name, age) {
    console.log(test1.hello(name));
    console.log(age);
  }
  
  return {
    age: age
  }
});
MyModules.get('test2').age('mumu', '27');

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

用js快速的取得html頁面中圖片的位址

設定cookie過期自動更新和自動取得

select的option疊加怎樣處理

以上是javascript模組載入器是怎麼運作的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn