質問: javascriptのapiについて javaのapi?関数情報?は以下アドレスでしらべていたのですが http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/ javascriptはどこをみれば良いのでしょうか。 以下アドレスかなとおもい、document.writeの情報をさがしてみようとおもいましたが 見つけることができませんでした。 http://oss.intra-mart.org/projects/im-jssp-rpc/maveniframe/apidocs/javascript-apidocs/index.html 見る場所を間違えているのでしょうか。 ご教授お願いします。
回答: document.write() は dom html で定義されています。 http://www2u.biglobe.ne.jp/~oz-07ams/prog/dom-ref/html/htmldocument.html#htmldocument-write dom は w3c という団体が勧告しているものです。いくつかのモジュールに分かれており、html 文書の操作に特化した api 群を dom html と呼びます。現在は dom level 3 まで勧告されていますが、上記サイトは dom level 2 の日本語訳です(一応、dom level 3 の翻訳もありますが、css なしの xml 形式なので見づらいかもしれません)。 現在の主要ブラウザは dom level 3 の一部までをサポートしています。 javascript についても、同サイトに ecma 262 第 3 版(通称 ecmascript 3)の日本語訳があります。 http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/ ecmascript 3 は javascript 1.5 に相当します。現在の主要ブラウザは、最近出た ecmascript 5 のサポートを始めていますが、もうしばらくはこちらだけでも何とか事足りるでしょう。 no.1 の方が挙げている mdn は更新頻度が高いので、私もお勧めします。ie の情報は msdn にあります。 http://msdn.microsoft.com/en-us/library/aa737439.aspx http://msdn.microsoft.com/en-us/library/d1et7k7c.aspx mdn は有志の方が日本語訳を頑張っておられますが、msdn の日本語訳は質が悪い(下手をすると 90 年代から放置)のもありますので、とりあえず英語ページを挙げておきます。意外に興味深いコラム記事が追加されることがあります。 有名な「とほほ」をはじめとする javascript 解説の多くは javascript 1.2-1.3 にとどまっており、dom についても level 1 の一部にしか触れていないことが多いです。つまり、すでに廃止されたものも注意なく載っていることがあるので、その辺は注意して下さい(実際、そこを参考にしたであろう古い書き方を未だによく見かけます)。