「node.jsで外部ファイルのJavaScriptを呼び出す」の版間の差分

提供: Node.js/JavaScript入門
移動: 案内検索
(ページの作成:「node.jsでは、ほかのファイルのJavaScriptの関数やオブジェクトを、requireで読み込み、使用します。requireは、moduleを読み込みま...」)
 
 
行33: 行33:
 
$
 
$
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
== モジュール ==
 +
より詳しい情報は、以下のページをご参照ください。
 +
{{node module}}
 
== 関連項目 ==
 
== 関連項目 ==
 
{{node basic}}
 
{{node basic}}
 
<!-- vim: filetype=mediawiki
 
<!-- vim: filetype=mediawiki
 
-->
 
-->

2014年9月9日 (火) 20:32時点における最新版

node.jsでは、ほかのファイルのJavaScriptの関数やオブジェクトを、requireで読み込み、使用します。requireは、moduleを読み込みます。ここでは、moduleの書き方を説明します。

概要

モジュールでexportする関数やオブジェクトは、 exports に定義します。モジュールは、JavaScript以外の言語、たとえば、C言語などでも作成できます。ここでは、JavaScriptの例を説明します。

ソースコード

func.js

func が export されます。

/*
 * func.js
 * Copyright (C) 2014 kaoru <kaoru@bsd>
 */
exports.func = function() {
        return "Foo";
};

main.js

func.jsを読み込み、func.jsのfunc()をオブジェクトfを通して、呼び出します。

/*
 * main.js
 * Copyright (C) 2014 kaoru <kaoru@bsd>
 */
var f = require('./func.js');
console.log (f.func());

実行例

$ node.js
Foo
$

モジュール

より詳しい情報は、以下のページをご参照ください。

関連項目