私は非常に細かいjavascriptファイル(ブラウザ固有の呼び出しはありません)が必要ですが、いくつかの機能が必要です。そのようなファイルをノード内で呼び出し可能にする体系的な方法はありますか? jsは自己実行匿名関数にラップされます。関数は.call(this)で終了します。ノード内のミニブラウザのjavascriptを呼び出す
0
A
答えて
2
少なくとも、そのファイルから何かをエクスポートする必要があるため、モジュールとしてロードして他のノードコードから消費することができます。あなたの説明を1として
exports.myThing = somethingFromMyFile;
1
、私はブラウザ内で実行する場合window
オブジェクトがthis
として渡されるとsomeFunction
などのすべてのプロパティがウィンドウに添付されているファイル形式
(function() {
// file contents
this.someFunction = function() {
// function contents
}
}).call(this);
であると仮定しています。
ノード内でモジュールとして使用するには、関数を空のオブジェクトにバインドし、そのオブジェクトをエクスポートすることができます。例えば、
var obj = {};
(function() {
// file contents
this.someFunction = function() {
// function contents
}
}).call(obj);
module.exports = obj;
はその後
var mymodule= require('./mymodule');
mymodule.someFunction();
のようにそれを使用します
関連する問題
- 1. ノードjs内のwindow.sessionStorageを呼び出す
- 2. Javascriptオブジェクト内のメソッドを呼び出す
- 3. vbのリンクボタンを呼び出す(ユーザコントロール内で)JavaScriptのClickイベントを呼び出す
- 4. javascriptコード内のアンカータグ内のアンカータグからjavascript関数を呼び出す
- 5. URLでJavascriptの関数呼び出しを呼び出す
- 6. ノードFTP:ループ内の複数の非同期呼び出し
- 7. JavaScriptで別の内1つのプロトタイプのメソッドを呼び出す
- 8. jquery内の別のjavascriptから関数を呼び出す
- 9. Javascript:別のファイルからD3内の関数を呼び出す
- 10. 内部の要素(JavaScript)にのみイベントリスナーを呼び出す
- 11. リモートJavascriptを呼び出す
- 12. クロージャJavaScriptを呼び出す
- 13. ノード内の動的関数呼び出し(フレームワークなし)
- 14. Javascriptを使用してhtml内の.phpファイルを呼び出す
- 15. JSPファイル内で、JavaScript内でScriptletコードを呼び出す方法
- 16. JavaScriptクラスの呼び出し
- 17. Javascriptの呼び出し()メソッド
- 18. ベースコンストラクタの呼び出し - Javascript
- 19. Javascriptで関数内のプロパティを呼び出す
- 20. html文書内のjavascriptから変数を呼び出す
- 21. anglejsのコントローラ内でjavascript関数を呼び出す方法
- 22. Javascript:別の関数内で関数を呼び出す
- 23. cordovaのtimer関数内からjavascript関数を呼び出す
- 24. JavaScript - 変数オブジェクトの内部で変数オブジェクトを呼び出す
- 25. Grails - remoteSubmit内のjavascript呼び出しでdivをレンダリングする
- 26. iframe内のプレーンJavaScriptからEmberアクションを呼び出す
- 27. Javascript:この内部関数を呼び出す方法は?
- 28. タグライブラリ内のjavascript関数を呼び出すjsp
- 29. asyncus ajaxを呼び出してjavascript関数を呼び出す
- 30. AMPページからJavaScriptを呼び出して呼び出す