Examplifierはオンライン上でJavaScriptのコードデモを編集し、実行できるソフトウェアです。
Webサイトでライブラリを紹介する際に、その使い方をコードで示すケースがあります。コードを載せるだけでなく、JavaScriptであればその場で実行できるようにしている場合もあります。そしてさらに一歩進めてその場で編集まで可能にしてしまうのがExamplifierです。
ダブルクリックでコードを編集できます。Ctrl+S(またはコマンド+S)で保存し、実行できます。
Examplifierを使うと実行結果を含めて確認できるのでよりインタラクティブにデモを楽しめるようになります。ただコードを表示しているだけでなく、コメントは非表示になっていたり、編集中もハイライト表示は継続し、かつ行番号が出るなど細かいところまで気が配られています。
ExamplifierはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。
MOONGIFTはこう見る
よくあるのはWebページでそのライブラリは読み込まれているのでコンソール上で試すといったことがあります。しかしそれでは面白さがちゃんと伝わるとは限らないでしょう。予め用意されているコードをボタン一つで実行するのも便利ですが、与えられた条件下だけでは面白くないかもしれません。
こういった操作ができるのはJavaScriptならではと言えます。他のプログラミング言語の場合、サーバサイドの実行になってしまうので任意のコードを実行させるのは難しいでしょう。JavaScriptライブラリを作ったならばこういったインタラクティブなデモ環境の用意は必須と言えそうです。
MOONGIFTの関連記事