No.2ベストアンサー
- 回答日時:
こんにちは、xruzです。
この質問から見ると、たぶんJava経験者の方でしょうね。
JavaScriptの場合、標準クラスはDLL形式で提供されています。
したがってJavaのようにソースプログラムはありませんよ。
またJavaScriptではクラスのことをオブジェクトと言います。
JavaScript初心者の方なら「とほほ」さんのサイト(下記URL)をご紹介します。
がんばってくださいね(~:~i
参考URL:http://tohoho.wakusei.ne.jp/js/index.htm
ご回答有り難うございます。
私はJava経験者ではありません。まったくの初心者です。
マニュアルは読んだことがあるだけです。
JavaScriptに関してもマニュアルを読んだのですが、
クラスがいったいどこにあるのかが解りません。
>JavaScriptの場合、標準クラス(オブジェクトですね)
はDLL形式で提供されています。
上記の意味が解らないのです。
私は勘違いしてしまってるのかもしれません。
すみませんが、再度教えて下さい。
No.7
- 回答日時:
> IE4、IE5、NN4.x、NN6 程度はブラウザを判断し、
> それぞれのプログラムを書いてあるものが、
> わりとあるのでしょうか?
統計をとったわけではないのですが、(私が)想像しているよりもあるなあ、という感じです。
というのも、それなりに面倒なことなので、手を抜いても不思議じゃないという感覚があるからです。
私が普段使っているブラウザは NN4.x 系です。で、それでまともに見られないものを IE5 で見る、という
使い方をしています。
でも、意外と IE5 を使わないです。NN4.x でもいけるページが結構ある、という感覚はそこから
来ています。まあ、そのうちには「ブラウザを意識しなくても問題ないコードだけで構成されている」ページも
相当量あるのでしょうが。
また、NN4.x 系で駄目なページのうちのほとんどは JavaScript の問題ではなく
・table タグが閉じられていない
・外部スタイルシートのリンクが切れてる
が原因で見られない、という感じです。
# 前の回答でも断ってますが、あくまでも *私見* ですよ
# そういう意味で、世間一般に当てはまるかどうかが分からないので、自信無し、としておきます (^^;
No.6
- 回答日時:
xruz> 2.ブラウザを判断し、それぞれのプログラムを書く。
...
xruz> 2.の場合はとんでもないものになってしまうでしょうね。
その「とんでもないもの」を仕方なく作っている人たちも結構いたりします。
ただ、「ブラウザを判断し」といっても、世の中には星の数ほどではないが二桁くらいは
ブラウザの種類があるので、その全てを、って訳にはなかなかいきません。
せいぜい IE4、IE5、NN4.x、NN6 程度までが限界です。
最近(この1~1年半くらい)は、割り切って IE5 で動けば良いや、みたいなページも
増えたような気がします。
# あくまで、私見です
ご回答ありがとうござとうございます。
IE4、IE5、NN4.x、NN6 程度はブラウザを判断し、
それぞれのプログラムを書いてあるものが、
わりとあるのでしょうか?
No.5
- 回答日時:
おはようございます、xruzです。
>ブラウザーによってJavaScriptが違うということになりますね
はい、そうですよ。
>どのように対処するのでしょうか?
対処方法は、二通りあります。
1.共通に使えるものしか使わない。
2.ブラウザを判断し、それぞれのプログラムを書く。
但し、バージョンによっても違いますのでバージョンを判断し
各々のバージョンに合ったプログラムも書く。
そして、JavaScriptが動作しないブラウザもあるので、
その対処もしておくことを忘れないでね。
1.の場合つまらないものになってしまいますし、2.の場合はとんでもないものになってしまうでしょうね。
どこで割り切るかでしょう。見てくれる人に不快感を与えないように気をつけることが大事だと思います。
質問内容が変わったら、新規質問でお願いします。
No.4
- 回答日時:
こんばんは、xruzです。
あはは、勘違いしましたか、ごめんなさい。
「クラス=プログラム」はJava初心者の方が多く勘違いされるので、ついJava経験者だと思ってしまいました。
初心者の方であれば、「javascriptのクラスのプログラムはどこにあるのか」を知る、または意識する必要はありません。
基本的にはWindowsの場合、ブラウザをインストールしたディレクトリ配下の、拡張子がdllというファイルの、どれかの中に関数(?)として存在します(単体のプログラムとしては存在しません)。
どこにあるかよりも、どんなクラス(オブジェクト)があるかのほうがJavaScriptを勉強する上では重要ですよ。
どんなクラス(オブジェクト)があるかは「とほほ」さんのサイトで勉強してくださいね。
がんばってくださいね(~:~i
有り難うございました。
私はJAVAとJavaScriptがごちゃまぜになっていました。
別のものなんですね。
でも、ということはブラウザーによってJavaScriptが違うということになりますね。
どのように対処するのでしょうか?
No.3
- 回答日時:
ユーザ定義のクラスを定義する場合には、JavaScript のコードとして記述します。
このあたりの書き方を知ると「ああ、Java と JavaScript は別物なのだなあ」と実感できます。
書き出すと、それなりに大変なので、参考URLに手がかりを示します。
それ以上のことが知りたければ、補足してください。
ビルトインされているクラスについては No.2 の xruz さんが書いている通りです。
参考URL:http://developer.netscape.com/docs/manuals/commu …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
- JavaScript リンクのサイトのHTMLとJavaScriptでテトリスを動かすプログラムに、1列消えたらscore 1 2023/01/30 11:32
- JavaScript TypeScriptとNode.js 1 2022/05/04 16:29
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript Reactの勉強 2 2022/05/22 16:31
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- AJAX Pythonを勉強する道のり 1 2023/08/11 20:04
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryで同じクラス名のものを...
-
二次元配列を使って順位をだす...
-
指定時間になったら、WEBサイト...
-
【JS】selectでchangeした時の...
-
特定の文字列を複数抜き出した...
-
読み込んだQRコードをフォーム...
-
IndexedDB を使ってファイルア...
-
ローディングアニメーションの...
-
画面遷移を行わずに同一ページ...
-
ブックマークレットについて
-
GASでチェックボックスを一括of...
-
Q&A掲示板の入力フォームに文字...
-
jsで質問です。 displayプロパ...
-
clear機能を失わずにファイルア...
-
初心者です。gulpでコンパイル...
-
セレクトボックスで配列を呼び...
-
追加ボタンを押した際に ok ボ...
-
①入力フォーム→②確認表示画面→③...
-
メールフォームの日付入力フォ...
-
GASでGoogleフォームの自動返信...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
jsで質問です。 displayプロパ...
-
画面遷移を行わずに同一ページ...
-
Googleフォームで選択肢に応じ...
-
特定の文字列を複数抜き出した...
-
フロントエンドフレームワーク...
-
変数名をどのようにつけるのが...
-
【JS】selectでchangeした時の...
-
React hooksが値を返して配列変...
-
オブジェクトから任意のプロパ...
-
指定時間になったら、WEBサイト...
-
Colorboxがうまく設置できません
-
二次元配列の中の各行の要素を...
-
読み込んだQRコードをフォーム...
-
IndexedDB を使ってファイルア...
-
HTMLで作った時報アプリが動き...
-
GASに文字列として関数を入れる...
-
GASでGoogleフォームの自動返信...
-
①入力フォーム→②確認表示画面→③...
おすすめ情報