WeChatアプレット——モジュール化
815 ワード
2.4.3モジュール化
ブラウザでは、JavaScriptのすべては同じスコープで動作しています.定義されたパラメータまたは方法は、後続のローディングスクリプトによってアクセスまたは書き換えられます.ブラウザと違って、小さいプログラムではJavaScriptファイルをモジュールとして使用できます.module.exportまたはexportを通じてインターフェースを暴露します.
参照すると、簡単なモジュールの例であり、B.jsはモジュールAを参照し、Aが露出したmultiplyBy 2方法を使用して、変数に2を乗じた動作を行う.
コードリスト2-26モジュール例
ブラウザでは、JavaScriptのすべては同じスコープで動作しています.定義されたパラメータまたは方法は、後続のローディングスクリプトによってアクセスまたは書き換えられます.ブラウザと違って、小さいプログラムではJavaScriptファイルをモジュールとして使用できます.module.exportまたはexportを通じてインターフェースを暴露します.
参照すると、簡単なモジュールの例であり、B.jsはモジュールAを参照し、Aが露出したmultiplyBy 2方法を使用して、変数に2を乗じた動作を行う.
コードリスト2-26モジュール例
// moduleA.js
module.exports = function( value ){
return value * 2;
}
コードリスト2-27モジュールAを参照する// B.js
// B.js A
var multiplyBy2 = require('./moduleA')
var result = multiplyBy2(4)
コードリスト2-28は、これらのモジュールを使用する必要があるファイルで、require(path)を使用して共通コードを導入する.var common = require('common.js')
Page({
helloMINA: function() {
common.sayHello('MINA')
},
goodbyeMINA: function() {
common.sayGoodbye('MINA')
}
})