ITエンジニア/デザイナ向けにオープンソースを毎日紹介

EmacsにはScratchという機能があります。そこではCommon Lispを書いて、その場で実行できます。開発者ツールのコンソールに使いかも知れません。またはJupyter Notebookで実行するような感じです。

そんなScratch風にJavaScriptを実行できるのが *scratch*.jsです。

*scratch*.jsの使い方

デモ画面です。各行でコマンド + Enterキーを押すとその行のコードを実行できます。

HTMLを出力すると色やスタイルの変更もできます。

複数行選択して実行することもできます。

*scratch*.jsを使うことでちょっとしたコードを評価する仕組みが簡単に実現できます。開発者ツールに近いですが、HTMLへの反映などは*scratch*.jsならではです。EmacsのScratchをよく使っている人にはその良さが分かるでしょう。

*scratch*.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

scratch

scratch.js

 

MOONGIFTの関連記事

  • DevRel
  • Com2