Firefox3.5 でネイティブ JSON を利用する
Firefox3.5 から実装された native JSON を使ってみる。 以下のスクリプトの実行には Firefox3.5 以上が必要。 スクリプトコード <script type="text/javascript"> var jsonTestRun = function() { var jsonSource = ‘{ "name" : &q…続きを読む
Firefox3.5 から実装された native JSON を使ってみる。 以下のスクリプトの実行には Firefox3.5 以上が必要。 スクリプトコード <script type="text/javascript"> var jsonTestRun = function() { var jsonSource = ‘{ "name" : &q…続きを読む
SICP(計算機プログラムの構造と解釈)の 問題4.21 にある Y コンビネータ(Combinator)を JavaScript で実装してみる。 デモ:Y Combinator with JavaScript – SICP(計算機プログラムの構造と解釈) 問題4.21 Factorial Factorial のスクリプトコード (function (n) { return (fun…続きを読む
オブジェクトっぽい話が分かるかもしれないJavaScript講座 その1 | Takazudo Clipping* で JavaScript の prototype を使ってメソッドをつけるとメモリを食わなくていいとの話が出ていた。 さらに、そのサイトの参考先の Kristoffer’s tidbits : Javascript prototype versus closure exe…続きを読む
Firefox で DOM ノードを XML 文字列にして、Firebug のコンソールにダンプする。 var serializer = new XMLSerializer(); var elem = document.getElementsByTagName(‘H1’)[0]; console.log(serializer.serializeToString(elem)); 実行対象 … &…続きを読む
JavaScript の構文チェックプログラム JSLint を vim で実行してスクラッチバッファに結果を表示させてみた。 以下は、その手順。 "scratch utility : 自由に開閉できる作業用バッファ管理プラグイン — 名無しのvim使い" からスクラッチバッファ・プラグインをダウンロードしてインストールする。 SpiderMonkey をインストールする。 $…続きを読む
Firefox拡張機能の Ubiquity で"郵便番号から住所"、または"住所から郵便番号"を検索するスクリプトを書いた。 API はグループテクノロジー株式会社の "郵便番号検索API"を利用した。コールバック関数の部分がよく分からなかったので置換してJSONの形に直した・・・(-_-;)。 使い方 郵便番号から住所を検索 zip […続きを読む
Greasemonkey Script で jQuery を利用するコードを使って Google イメージ検索画像をレイヤー上に表示 (Greasemonkey) を作った。