/ / Какво е "require" в съдържанието на Backbone.js? - javascript, backbone.js

Какво е "изисква" в съдържанието на Backbone.js? - javascript, backbone.js

Това е извлечение от източника на Backbone.js (близо до самия връх):

// Require Underscore, if we"re on the server, and it"s not already present.
var _ = root._;
if (!_ && (typeof require !== "undefined")) _ = require("underscore")._;

В никакъв случай не е така require дефинирани. Какво е?

Отговори:

3 за отговор № 1

С други думи, Backbone.js може да се използва с езици на бекъд скриптове, които следват общата спецификация на CommonJS Node.js.

Ето го малко изисква в документите Node.js.


3 за отговор № 2

Проверява се за наличието на require от спецификацията на модула CommonJS. Той казва, че ако глобалният обект не съдържа _, Опитайте се да изисквате underscore модул (ако require е дефиниран) и да получите _ оттам.