Heim >Web-Frontend >js-Tutorial >Was ist CommonJS? Wie kann ich Module in Nodejs anpassen?
JavaScript ist eine leistungsstarke objektorientierte Sprache mit vielen schnellen und effizienten Interpretern. Der JavaScript-Standard definiert jedoch APIs zum Erstellen browserbasierter Anwendungen. Es gibt keine Standardbibliothek, die für ein breiteres Anwendungsspektrum entwickelt wurde. Die CommonJS-Spezifikation wurde hauptsächlich vorgeschlagen, um die Mängel des aktuellen Mangels an JavaScript-Standards auszugleichen. Das ultimative Ziel besteht darin, eine Standardbibliothek für Sprachen bereitzustellen, die Python, Ruby und Java ähneln, und nicht nur auf der Stufe kleiner Skriptprogramme zu bleiben. Mit der CommonJS-API geschriebene Anwendungen können nicht nur JavaScript zum Entwickeln von Clientanwendungen verwenden, sondern auch die folgenden Anwendungen schreiben.
CommonJS ist der Standard der Modularisierung und NodeJS ist die Implementierung von CommonJS (Modularisierung).
Node-Anwendungen bestehen aus Modulen und übernehmen die CommonJS-Modulspezifikation.
Ein Typ ist das von Node bereitgestellte Modul, das als Kernmodul bezeichnet wird, der andere Typ ist das vom Benutzer geschriebene Modul, das als Dateimodul bezeichnet wird.
// 定义一个 tools.js 的模块 //模块定义 var tools = { sayHello: function() { return 'hello NodeJS'; }, add: function(x, y) { return x + y; } }; // 模块接口的暴露 // module.exports = tools; exports.sayHello = tools.sayHello; exports.add = tools.add; 1 2 3 4 var http = require('http'); // 引入自定义的 tools.js 模块 var tools= require('./tools'); tools.sayHello(); //使用模块
Das obige ist der detaillierte Inhalt vonWas ist CommonJS? Wie kann ich Module in Nodejs anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!