665 B
665 B
.cadoles-slide-title[Modularisation (7/8)]
CommonJS
// **********************
// * Fichier myModuleA.js
// **********************
var localVar = 'Hello World !';
function myPrivateFunc() {
console.log('Fonction privée !')
}
// Fonction publique, utilisable via l'exposition publique de myModule
exports.myPublicFunc = function() {
console.log('Fonction publique !')
};
// **********************
// * Fichier myModuleB.js
// **********************
var myModuleA = require('./myModuleA');
myModuleA.myPublicFunc();
myPublicApi = {
myPublicFunc: function() {
console.log('Fonction publique !');
}
};
module.exports = myPublicApi;