• ベストアンサー

Ajaxの勉強をはじめたのですが…。

Ajaxの勉強を始めようとしています。 以前、Javaを勉強していたのでEclipse(3.4)でそのままやろうと思っているのですが、下記の本のサンプルをEclipse上のエディターで表示させるとエラー表示(コードの右側に赤いラインが表示される)が出てしまいます。 ですが、実行させるとうまく動きます。 赤いエラー表示が気になるのですが、これはEclipseにJavaScriptのプラグインを入れていないせいでしょうか?(入れた覚えはありません) ただ、Eclipse上で「….js」のファイルを右クリック→アプリケーションから開く、と「JavaScriptエディター」になっているのですが、これでは不十分なのでしょうか? http://www.futomi.com/books/ajax/index.html

質問者が選んだベストアンサー

  • ベストアンサー
  • skillpp
  • ベストアンサー率100% (1/1)
回答No.3

Eclipseをダウンロードして、プラグインを入れた覚えがなくても、 初めからJavaScriptを利用できる環境のものがあります。 それをインストールされたのでは? あるいは、他の機能のプラグインを一括して入れる時、知らずに一緒に入っていたか。 いずれにしても、確かにJavaScript用のプラグインは入っていますよ。 ただし、そのプラグインはあまり役に立ちませんね・・・ プラグインが不十分なのかな?という疑問、私もありました。それぐらい大したものではないから仕方ない・・・ Eclipse自体重いので、秀丸などの優秀なテキストエディタがあるなら、そっちの方で開発した方がいいぐらいです。 同じEclipseのプラグインなら、断然Aptana(ANo2参照)がお勧めなのですが。 しかしAptanaは、Eclipseから意識しないで勝手に手に入るという代物ではありません。 Eclipseベースなので、EclipseのプラグインとしてもAptanaは起動しますが、結構手間がかかるからです。 実際インストールしようと思えば分かりますよ。 ただし、Aptanaは単体でも手に入り、そちらの方が簡単ですし、 Eclipseで開発中の関係のないJavaのソースファイルとは分離してAjaxのようなWebサイトを開発できるというメリットから、 Eclipseのプラグインにする必要は必ずしもありません。 まずは単体で実際にAptanaを使ってみてはどうでしょうか。 日本語化もできますし、ファイルを開いて文字化けが起こっても、設定から元に戻し開発できます。

nabewari
質問者

お礼

みなさん、回答ありがとうございました。

その他の回答 (2)

回答No.2

おそらくバリデータエラーだと思うのですが、 実行して動いてるのなら問題はないと思います。 どうしても気になるなら何かプラグインを入れると良いかもしれません。 個人的におすすめなAptanaを貼っておきますね http://www.aptana.com/

  • KI401
  • ベストアンサー率53% (44/82)
回答No.1

うーん、仕事で同じようにeclipse使ってAjaxなことをしてた時同じ現象に遭遇したんですが… ・あるプロジェクトではエラーが出なくて、 ・別のプロジェクトではエラーが出た ので、そのプロジェクトでちゃんとJavaScriptのエラーチェックがされてないとかじゃないですか? つまり、eclipseがJavaScriptコードをJavaコードだと勘違いしてエラーチェックしてたりとか。 (知ってるかエクリプス!?JavaScriptとJavaはインドネシアとインドぐらい違うんだぞ!) 僕は気にせず放置して続けていたので、直していないのですが、 気になるならプロジェクトのプロパティで、コードチェックの設定を確認してください。 あと、僕は使ったことないですが、「JavaScriptLint」なるものも存在するようなので、 多少手間ですがそういったもので別途チェックをかけてみるなどするのもアリかな、と。 eclipse自体はあんまり詳しくないですが参考になれば幸いと。。。 では。

参考URL:
http://www.javascriptlint.com/