- ベストアンサー
APIリファレンスはどこにありますか
初歩的な質問で申し訳ないのですがjavascriptで提供されている すべてのメソッドの説明がかかれたリファレンスのようなもの(言語仕様書?) はどこからダウンロードすればいいのでしょうか。 javaでいうと下記サイトのようなものはないのでしょうか。 http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/index.html
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
仕様書があっても、プロプライエタリに徹しているメジャーな会社によって守られないので意味ないでしょうね(笑。 私はとりあえず有名どころのとほほさんのページを良く利用しています。 http://www.tohoho-web.com/js/index.htm 方言はある程度仕方ない事ですが、比較的メジャーどころのクラスを利用すれば、方言を処理してくれる場合もあったりしますね。 例えばprototype.js http://www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html 例えばYahoo UI http://developer.yahoo.com/yui/ 参考まで。
その他の回答 (2)
>MSDNのJscriptリファレンスというサイトを見つけたのですが、IE用のシステムを開発する場合はJscriptのリファレンスを参照して開発を行っていくと考えていいのでしょうか。 うーん、微妙です。確かにそうなんですが、Jscriptは、IEのブラウザ内で使うためだけのものではないので・・・。例えば、今はJscript .netといって、Jscriptによる.netアプリケーション開発ができるようになっているんですが、そうした対応のために現在のJscriptは拡張されている部分があります(例えば、classによるクラス定義など)。こうしたものは、おそらくIEでのスクリプトではエラーになるんじゃないかと(未確認)。 基本的には、ブラウザ用のJavaScriptのリファレンスをベースにして、ブラウザごとの違いがある部分だけ「方言」として別途覚えていく、というのが多くのJavaScriptプログラマのアプローチ方法だろうと思いますよ。 検索すると、こうしたブラウザごとの挙動の違いを説明するサイトというのはたくさん見つかりますから、それらの情報も併用していくのがいいんじゃないでしょうか。あまり「これが標準のリファレンスだ」というものに縛られないほうが、JavaScriptは覚えやすいと思います。
mozillaによるJavaScript 1.5実装のリファレンスでしたら、以下になります。 http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Reference ただし、JavaScriptは、Javaのように標準にあわせてすべての実装が厳密にしたがって作られている、というようなものではありません。実装するソフトウェアによって細かに違いがあります。IEとFirefoxでは使えるものも微妙に違います(そもそもIEはJavaScriptではなくJscriptですし)から、「ここを見れば全部OK」というものはないように思いますよ。 それに、今はJavaScriptはブラウザ以外にもさまざまなところで使われてますから・・・。それらまで完璧に網羅するのはほぼ不可能でしょう。
お礼
ご回答ありがとうございます。回答に「IEはJavaScriptではなくJscript」と書かれていたのでリファレンスがないか調べてみたらMSDNのJscriptリファレンスというサイトを見つけたのですが、IE用のシステムを開発する場合はJscriptのリファレンスを参照して開発を行っていくと考えていいのでしょうか。知識不足で申し訳ありません。 ありがとうございました。
お礼
ご回答ありがとうございました。javascriptのリファレンスを探している経緯を少しお話したいと思いますが、私はまだ未熟なので「リフェレンス本」といわれるものを購入してプログラミングしていたのですがwebなどの資料に、本には載っていないメソッドがあったためJAVAでいうAPIリファレンスのようなものがあるのではないかと思ったからです。ありがとうございました。