javascript

InteractiveJS その3

moongiftさんからコメントがきていたので慌てて修正版をアップロードするエントリー(汗以下の点を修正しています。 グローバルコンテキストの名前の汚染を最小限になるように修正。 入力されたスクリプトの実行をグローバルコンテキスト直下でevalするよう…

ブックマークレットなJavaScriptシェル

「もっともお手軽な対話的JavaScript処理系 - 檜山正幸のキマイラ飼育記 (はてなBlog)」で私のエントリが紹介されているのを読んで、ブックマークレット版を作成すればもっと便利かなぁ、と思ってたのですが、既にそういうのがあったようで前記エントリーに…

InteractiveJS その2

前回のエントリが思ってた以上に反応が良かったので拡張してみました。 起動時にスクリプトのあるディレクトリに lib サブディレクトリがある場合、その中の拡張子が js のファイルを読み込んで eval します。lib ディレクトリにあらかじめ便利なスクリプト…

InteractiveJS でインタラクティブIEいじり

ijs.js を使ってインタラクティブにIEを操作。 js> var ie = new ActiveXObject("InternetExplorer.Application"); js> ie.Visible = true True js> ie.navigate("http://www.yahoo.co.jp"); js> ie.document.title Yahoo! JAPAN js> ie.document.getElement…

Win版インタラクティブJavaScript

「SpiderMonkey で JavaScript のインタラクティブシェル - bkブログ」のWin版です。 以下の内容で「ijs.js」というファイルを作成。 function print(s) { WScript.StdOut.Write(s); } (function () { for(;;) { print("js> "); var l = WScript.StdIn.ReadL…