November 25, 2005

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とかあるけども、あまりページを遷移したくな…

Trackback by GANCHIKU.com — January 11, 2006

Leave a comment

Bloglines feedburner