CommonJS規範

一、概述服務器

CommonJS是服務器端模塊的規範,Node.js採用了這個規範。ui

根據CommonJS規範,一個單獨的文件就是一個模塊。加載模塊使用require方法,該方法讀取一個文件並執行,最後返回文件內部的exports對象。下面就是一個簡單的模塊文件example.js。lua

console.log("evaluating example.js");

var invisible = function () {
  console.log("invisible");
}

exports.message = "hi";

exports.say = function () {
  console.log(message);
}

使用require方法,加載example.jsspa

var example = require('./example.js');

這時,變量example就對應模塊中的exports對象,因而就能夠經過這個變量,使用模塊提供的各個方法。code

{
  message: "hi",
  say: [Function]
}

require方法默認讀取js文件,因此能夠省略js後綴名。對象

var example = require('./example');
相關文章
相關標籤/搜索