Когда я открываю консоль Chrome 14 и набираю ...
require
(или require()
, если это имеет значение)
Я получаю: ReferenceError
.
Это означает, что JavaScript не имеет этой функции по умолчанию, верно?По крайней мере, в веб-браузерах.
Почему я об этом говорю?
Мне понадобился анализатор Markdown для JavaScript.
Что делать?
Я, как обычно, открыл GitHub и искал для него.Первые результаты, которые соответствовали моим потребностям, были это и это .
Обычно (я не очень хорош в JavaScript) Я включаю скрипт, который хочу использовать перед тем, каккод с использованием тега <script />
, а затем ... хорошо - используйте его.Но на этот раз я не понимаю, что происходит ...: (
Использование для скрипта # 1:
var input = "# Heading\n\nParagraph";
var output = require( "markdown" ).toHTML( input );
print( output );
Использование для скрипта # 2:
var marked = require('marked');
console.log(marked('i am using __markdown__.'));
Откуда это require()
? Спасибо за совет! :)