Chrome 14のコンソールを開いて入力すると...
require
(またはrequire()
、それが重要な場合)
ReferenceError
を取得します。
これは、JavaScriptにはデフォルトでその機能がないことを意味しますか?少なくともWebブラウザーでは。
なぜそれについて話しているのですか?
JavaScript用のMarkdownパーサーが必要でした。
何をすべきか?
私は、通常どおり、GitHubを開いて、 検索済み を開きました。私のニーズに合った最初の結果は this と this でした。
通常(私は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()
はどこから来たのですか?アドバイスをありがとう! :)
node.js パッケージを含める方法です。幸いなことに、最初にリンクしたパッケージ markdown-js
は非常にスマートです。ノードパッケージとして含まれているかどうかを確認し、含まれていない場合は、マークダウンオブジェクトをwindow.markdown
に設定します。ですから、 このファイル を<script>
タグに含めるだけで、グローバルスコープからmarkdown
オブジェクトを使用できるようになります。