https://github.com/kagyuu/KnockoutExam/blob/master/require.html

<!DOCTYPE html>
<html>
  <head>
    <script data-main="js/main.js" src="js/lib/require.js"></script>
  </head>
  <body>
  </body>
</html>

https://github.com/kagyuu/KnockoutExam/blob/master/js/main.js

require.config({
  baseUrl: 'js',
 
  shim: {
    'mylib'  : ['util'],
  }
});

require(['util','mylib'], function(util) {
    var result = util.add(1, 2);
    console.log('1 + 2 = ' + result);
    
    console.log(hello("Fan"));
    
    console.log(sum(1,2,3,4,5));
});

https://github.com/kagyuu/KnockoutExam/blob/master/js/util.js

define(function() {
    return {
        add: function(a, b) {
            return a + b;
        }
    };
});

https://github.com/kagyuu/KnockoutExam/blob/master/js/mylib.js

function hello(name) {
  return "Hello " + name + " san!";
}

function sum() {
  var sum = 0;
  util = require('util');
  console.log(util);
  
  for(i = 0; i < arguments.length; i++) {
    sum = util.add(sum, arguments[i]);
  }
  return sum;
}
実行結果

console.png

HTML#Knockout


添付ファイル: fileconsole.png 1073件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2019-10-22 (火) 18:36:14 (1817d)
Short-URL: http://at-sushi.com/pukiwiki/index.php?cmd=s&k=7a9f8bfe7c
ISBN10
ISBN13
9784061426061