JavaScriptでのデビューは、まだまだですな。
ちょっと、私もJavaScriptで、Ajaxなものを作ってみようかな、と思って、prototype.jsを使ってローカルでポチポチ試していたけど、調べれば調べるほど、いろんなスクリプトがあって、自分が入れる余地があるのかなぁ、と思ってしまっていたりする。
最近、考えていたのは、getSelection関数で、選択したものを、検索して表示するってやつ。で、その発展として、翻訳とかのテキストを表示しようかなぁ、と思っていたけども、すでにありました。日本語ではないですが。。。
http://www.get-the-code.de/code/javascript/ajax/ajax-example-translation-code.htm
ぱっと見て、「あぁ、これだよ。」と思ったもん。なので、却下かな。ちょっと違うけど、FirefoxのExtensionで、Mojiとか使っていたら、選択したものを右クリックで、翻訳に飛ばせるんだよね。というわけで、これいらない。。。ちきしょー。
まぁ、JavaScriptをいじりはじめて、数日の人が、カッコイイものなんてできないわな。というか、誰かが作っているよ。。。しかしながら、prototype.jsはちょっとしたお気に入り。いいねぇ。日本語のドキュメントも最近できみたいだし。
しかし、カッコイイインタフェースのものって、かなり多くの人が作ってしまうんだよね。なので、すぐに廃れる。この路線で勝負するのは、かなりしんどいゾ。もっと、なんというか、一時的な「カッコイイ」とかでなく、深く考え抜かれた「シブイ」もので勝負する方がよさそうだ。なんだろうなぁ。
つか、はてなの勉強会、超最高。
http://www.hatena.ne.jp/info/tech
まだ、「2005年8月26日 JavaScript Programming 2.0」しか見てないけど、prototype.jsがわかった気がする。
JavaScriptは、プロトタイプ型の言語なのね。ActionScriptを少しやっていた私は、直感的に理解することができた。でも、ActionScriptは、2.0になって、クラス型の言語になったんだよね。世の中なんでも、2.0になってきているなぁ。
で、prototype.jsってのは、つまり「プロトタイプ型で書かないといけないJavaScriptをクラス型で書くことができるようにしたもの」ってことね。Ajaxとかがかなりもてはやされているようだけど、根本は、今強調したことに尽きると思う。
つか、訂正。今強調したことを用いて、いろいろやってくれるライブラリ集も持っている、ということに。例えば、フォーム周り、DOM周り、Ajax周り、イベント周りなど。。。
もっと、勉強しよ。つか、はてなの勉強会を全部見るか。ローカルに落としたし。


少しばかりAjaxな辞書ツール作った。
英辞郎に飛ばすBookmarkletとかあるけども、あまりページを遷移したくな…