You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2024-06-22: This book is now called “Exploring JavaScript”. This blog post takes you behind the scenes of my latest book, “JavaScript for impatient programmers” (which I’ll occasionally abbreviate as “Impatient JS”). It describes: How I chose what to write about. My techniques for explaining topics. Tools I used for creating ebooks and other artifacts. How I unit-tested the code shown in the book
主に比較したいこと 使い方 変換結果の見た目の印象 table記法を解釈できるか コードブロックの解釈 動作確認の前提 MarkdownはQuick Markdown Exampleから一部引用しています 使用したテキストはGistに置いておきます CSSはTwitter Bootstrapを使っています クライアントで使う場合を想定しています(=node.jsでの使用例ではない) HTMLはどれも次のコードを基本としています <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <link href="bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container"> <div id="content">hoge</div> </di
markdown-jsはJavaScript製のMarkdownパーサーで、最終的なHTMLコードだけでなく、中間的なJSON形式のコードも吐き出してくれるので拡張がしやすくなっている。 で、今回はHTML5で出力するわけだけど、実際のどう違うか具体的なコードで見てみる。例えばこんな感じのmarkdownのテキストがあったとすると # 1 なにか ## 1.1 hoge ## 1.2 fuga > 引用とか # 2 ## 2.1 ### 2.1.1 HTML4(default)ではこんな感じで出力される。 <h1>1</h1> <h2>1.1</h2> <p>hoge</p> <h2>1.2</h2> <p>fuga</p> <blockquote><p>引用とか</p></blockquote> <h1>2</h1> <h2>2.1</h2> <h3>2.1.1</h3> HTML5だと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く