Когда я открываю консоль Chrome 14 и набираю ...
require
(или require ()
, если это важно)
, я получаю : ReferenceError
.
Это означает, что JavaScript не имеет этой функции по умолчанию, верно? По крайней мере, в веб-браузерах.
Почему я говорю об этом?
Мне нужен синтаксический анализатор Markdown для JavaScript.
Что делать?
Я, как обычно, открыл GitHub и поискал его . Первыми результатами, которые удовлетворили мои потребности, были это и это .
Обычно (я не очень хорошо разбираюсь в JavaScript) я включаю сценарий, который хочу использовать, перед своим кодом, используя тег
, а затем ... ну - используйте его. Но на этот раз я не понимаю, что происходит ...: (
Использование для сценария №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 ()
? Спасибо за совет! :)