Является ли «require (… )» обычным шаблоном javascript или библиотечной функцией?

Я обычно нахожу это первой строкой в ​​скриптах/модулях node.js, а также в phantomJS, casperJS и т. д. Мне любопытно, является ли это распространенным шаблоном для серверного -javascript (SSJS)(похоже на #includeв C/C++ или importв Java )или это библиотека, подобная RequireJS или LabJS, которая вызывается для этого включения (, ни одну из которых я не имел возможности использовать на практике, пока )?

например. var http = require('http')илиvar casper = require('casper').create()

Мне любопытно, является ли это шаблоном, который стал стандартизированным для SSJS, или каждая библиотека/инструмент вызывает существующую функцию?

Прошу прощения за n00b измерение вопроса, но я хотел бы знать «почему» за его вездесущностью:)

11
задан PhD 18 July 2012 в 23:29
поделиться