Подтвердить что ты не робот

Функция Require() в JavaScript

Когда я открываю консоль Chrome 14 и печатаю...

require (или require(), если это имеет значение)

Я получаю: ReferenceError.

Это означает, что JavaScript не имеет этой функции по умолчанию, правильно? По крайней мере, в веб-браузерах.

Почему я об этом говорю?
Мне нужен анализатор Markdown для JavaScript.

Что делать?
Я, как обычно, открыл GitHub и искал для него. Первые результаты, которые соответствовали моим потребностям, были this и this.

Обычно (я не так хорош с JavaScript). Я включаю script Я хочу использовать перед моим кодом с помощью тега <script />, а затем... хорошо использовать его. Но на этот раз я не понимаю, что происходит...: (

Использование для # 1 script:

var input = "# Heading\n\nParagraph";
var output = require( "markdown" ).toHTML( input );
print( output );

Использование для # 2 script:

var marked = require('marked');
console.log(marked('i am using __markdown__.'));

Откуда появился этот require()? Спасибо, совет!:)

4b9b3361

Ответ 1

Это способ включить node.js пакеты. К счастью, первый пакет, с которым вы связались, markdown-js, очень умен. Он проверяет, включен ли он как пакет node, а если нет, то установит объект уценки на window.markdown. Итак, все, что вам нужно сделать, это включить этот файл в тег <script>, и вы должны иметь возможность использовать объект markdown из глобального сфера.

Ответ 2

На страницу, на которую вы ссылаетесь:

Простой способ использовать его с CommonJS:

Похож, что require происходит от CommonJS