• ベストアンサー

どのサイトもjavascriptは使われているの?

最近javascriptを勉強したいなーと思っているものなのですが 基本的にどのサイトもjavascriptは使われているのでしょうか? というのも色々なサイトのソースを見てるのですが どのサイトもjavascriptがあります。 gooのソースを見ても、<script type="text/javascript" というのがありました。 と言う事は、javascriptはどのホームページにも使われいるのでしょうか?

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

  • ベストアンサー
回答No.4

有名サイトは100%使っていると思って良いです。 お仕事としてweb開発するなら絶対必須です。 ちなみに AJAX の J は javascript の J です。

ICVYQICOL
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.3

基本的に使われています 個人制作のものであっても、サイトと呼べるようなものにはどこかしらに使われています ページ単位では90%、サイト単位では99.9%と言ってもいいでしょう

ICVYQICOL
質問者

お礼

ありがとうございました。

  • aky_nil
  • ベストアンサー率46% (94/203)
回答No.2

ソースに、<script type="text/javascript" >がある場合は全て使われていると思っていいでしょう。 gooなどのポータルサイトはさすがにてんこ盛りですね。 毎日更新されるような場所はサーバー側で管理して、それをjavascript文で出力していたりします。 あとは企業サイトも同じく使っているところは多いです。 とは言え、サイトのアクセスカウンターや時計などにもjavascriptが使われていたりしますから、小さいものも多いです。 例えばgooのトップページの左上にある時計なんかが恐らくそうです。 そもそもHTMLは「決まった文」を表示させることしかできません。 また、CSSでできることはHTMLのデザインの変更だけです。 例えばアクセスカウンターですが、来訪者が来るたびに数字が変わりますが、これはHTMLでは記述しきれません。 HTMLでは基本的に「変える」ということができませんからね。 その「変える」ということができるのがjavascriptの魅力です。 javascriptは「ある動作」をしたら「ある表示をするor変化させるorある動作をする」ということが基本です。 まぁ、あくまでもwebページの話ですからそれくらいしかできませんが・・・。 あとはプログラムですから、大きいものから小さいものまで、知識と技術とアイデアの許す限り自分の作りたいものを好きなように作れますよ。

ICVYQICOL
質問者

お礼

ありがとうございました。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

>と言う事は、javascriptはどのホームページにも使われいるのでしょうか? そんなことはないです。 ただ、ある程度以上の規模の企業のサイトでは使われているでしょうね。 個人が自分で作ったようなサイトとか、小企業のサイトだと、使われてなくても普通です。

ICVYQICOL
質問者

お礼

全て使われているわけではなさそうですね。ありがとうございました。

関連するQ&A

  • 2つのjavascript 統合

    javascript初心者です。お願いします。 DTD HTML 4.01 Transitionalで2つのjavascriptがあるので<HEAD>内に <script type="text/javascript"> <!-- ~~~~~ // --> </script> <script type="text/javascript"> <!-- ~~~~~ // --> </script> こんな場合に、真ん中の </script> <script type="text/javascript"> を削除して <script type="text/javascript"> <!-- ~~~~~ // --> <!-- ~~~~~ // --> </script> こんな風にしちゃっても大丈夫ですか? 動くけどやっぱダメですか? 削除して統合した方が良いですか?

  • JavaScriptの書き方

    仕事の都合でJavaScriptを独学で学んでいますが、本によって書き方が異なるので迷っています。 今まで読んできた本では、 <script language="JavaScript"> <!-- ○○○ // --> </script> でしたが、 最近買った(2010年初版)の本では <script type="text/javascript"> ○○○ </script> となっていました。 要はJavaScriptである事を宣言しているから、どちらでも良いと言う事なのでしょうか。 正式というか、本来の書き方はどっちなんでしょうか。 また、これまでは「JavaScriptに対応していないブラウザのためにコメント扱いする」と、どんな本にも書いてありましたが、今回買った本には一切触れられていなくて、サンプルコードにも書かれていませんが、そんなに古いブラウザを使っている人がいないから書かなくても良いという事なんでしょうか。 <!-- ○○○ // --> 一応、<noscript></noscript>は入れていますが。 また、初心者が勉強しやすいJavaScriptの本があったら教えて下さい。 回答、宜しくお願い致します。

  • このjavascriptは何をしているのでしょうか

    <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-7994748-1"); pageTracker._trackPageview(); } catch(err) {} </script> 今の知識ではこのスクリプトがどんな処理をしているのか読めません。 (出典はcanvasとprocessing.jsのデモページのソースです) ご回答よろしくお願いします。

  • javascriptの中でjavascriptを呼びだしたいのです。

    javascriptで質問です。 javascriptの中でjavascriptを呼びだしたいのです。 実際にやるとエラーになりますが、方法はありますでしょうか。 xが1のとき、script1.js xが2のとき、script2.js のように実行を分けたいので、このような処理を したいのですが。 何卒よろしくお願いいたします。 <script type="text/javascript"> <script type='text/javascript' src='http://www.domain.com/script1.js'></script>"; </script>

  • このJavaScriptソースを解説して下さい

    JavaScript勉強中です。とあるサイトのソースの一部なのですが 何が書いてあるのかわかりません。 どなたか解説してください。 ----------ソースここから---------- <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-23877599-2']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> ----------ソースここまで---------- 全体的にわからないのですが、1行目だけでも教えてください。 var宣言で、論理和?(||)が使われてて、さらに配列?らしき括弧が続いてます。 これはなんという構文なのですか?

  • サイトのソースに、あるjavascriptタグ

    過去の作業者がいれたものと思うのですが、ソース内に、 <script src="http://cis.a.swcs.jp/1/j/" type="text/javascript"></script> というタグが入っているのですがこれは何を意味するものなのでしょうか。 なんとなく解析ツールのように思うのですが、もし詳しい方がいらっしゃいましたらご教示いただけますと幸いです。 どうぞよろしくお願いいたします。

  • JavaScriptのソースについて

    マウスでクリックすると画像やテキストがスライドするようなサイトを作りたいのですが、 JavaScriptのソースがうまく機能しません。 いろいろ調べたり、試したりしたのですが、解決しなかったのでご回答頂けれと思います。 <script language="javascript" type="text/javascript" src="js/jquery.js"></script> <script language="javascript" type="text/javascript" src="js/jquery.flow.1.2.min.js"></script> <script language="javascript" type="text/javascript"> <!-- $(document).ready(function(){ $("#myController_h").jFlow({ slides: ".loves_slide_h", controller: ".jFlowControl_h", // must be class, use . sign slideWrapper : "#jFlowSlide_h", // must be id, use # sign selectedWrapper: "jFlowSelected", // just pure text, no sign width: "680px", height: "250px", duration: 400, prev: ".jFlowPrev_h", // must be class, use . sign next: ".jFlowNext_h" // must be class, use . sign }); }); //--> </script> ソースはこんな感じで作ってみたのですが、お分かりになる方がいらっしゃいましたらよろしくお願い致します。

  • 途中のjavascriptを後で読み込ませるには?

    こんにちは 現在htmlファイルで <html> : <body> : AAAAAAAAAAAAAA AAAAAAAAAAAAAA <div> <script type="text/javascript"> <script type="text/javascript" src="http://hogehoge.com/hoge.js"></script> <noscript>ブラウザのjavascript機能をONにしてご覧ください</noscript> </div> : BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB : </body> </html> のような形のソースを入れているのですが、 これだとjavascriptのソースの読み込みが終わるまで、 次のソースをみることができません。 (実はこのjavascript部分がある動画サーバーからの埋め込みソースで、  2、3秒くらいかかってしまうのです) 1)javascriptを早く読み込む方があれば教えてください。 もしくは 2)ページを表示してからjavascript部分を読むようにするには   どうすれば良いのか教えてください。   (これだとページのあとからjavascript部分が表示されるので、    ストレスが無いので・・・) ちょっとしたアドバイスでもよいので、宜しくお願いします。

  • Javascriptで教えてください

    下記1だと実行できるのですが、2だと実行できないのはなぜでしょうか 1 <script type="text/javascript"> function OnButtonClick() { alert('クリック'); } $(function () { }) </script> 2 <script type="text/javascript"> $(function () { function OnButtonClick() { alert('クリック'); } }) </script>

  • javascriptのクラスの処理について

    javascriptのクラスを利用した処理で分からない所がありますので 教えて下さい。 最初に 下記の「1.の方法」でhtml側にjavascriptを呼び出す記述を して動かしていましたが、「2.の方法」に変更しなければならなく なりました。 ところが、「2.の方法」でやりますと、メインのhtml側がフリーズ してしまいます。 調べてみますと、メモリーを食いつぶしていますので、何か永久ループの ような状態に陥っているようです。 こような場合、何かやり方がおかしいのでしょうか? ご存知の方がいらっしゃいましたら、ご教授お願いいたします。 === 1.の方法 ===(問題なく動きます)================= ---ソース(index1.html) <script type="text/javascript" src="js1.js"></script> <script type="text/javascript"> hoge.create( abc, "def"); </script> ---ソース(js1.js) var hoge = {   xxx: ~~,   yyy: ~~   create: function(val1,val2) {     ~略~ }; === 2.の方法 ===(フリーズしてしまいます)=========== ---ソース(index2.html) <script type="text/javascript" src="js2.js"></script> <script type="text/javascript"> hoge_sub(); </script> ---ソース(js2.js) function hoge_sub(){   hoge.create( abc, "def"); } var hoge = {   xxx: ~~,   yyy: ~~   create: function(val1,val2) {     ~略~ };

専門家に質問してみよう