• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:これはどういう意味のコードですか?)

jQueryを使用するための宣言コードとは?

このQ&Aのポイント
  • jQueryを使用するための宣言コードの意味を教えてください。
  • サイト内で使用しているjQueryのコードについて質問です。
  • 意味が理解できないまま使用しているjQueryのコードについて教えてください。

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

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

#1の読み込んじゃダメってのは乱暴 れっきとしたCDNというサービスを利用している。 何ら悪いことじゃない。 説明の一例 http://bost.bostudio.co.jp/2013/03/jquery-on-cdn.html

bhukcqoyhwtxd
質問者

お礼

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

その他の回答 (1)

  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.1

 <script ……></sctipt>は、ここに書かれたjavascriptを実行するためのタグです。  「ここに書かれた」が問題で、スクリプトを記述する方法が二つあります。  一つは、直接タグのボディーに直接スクリプトを書く方法。これは、多分やったことがあるんですね。  もう一つが、質問に書かれた方法です。  これは、src属性に指定したURLにある外部ファイルのスクリプトを実行することになります。このURLのファイルの中身は、全部javascriptの命令文が書かれている(はず)なので、これを実行することになります。  質問のURLのファイル名からすると、この中身はjqueryの本体です。jqueryというのは、言ってしまえば、単なる便利なjavascriptのユーザー関数の集合体です。jqueryという言語があるわけではありません。その本体が、このjquery.min.jsとなります。このファイルの中身には、jqueryで使う関数がjavascriptで普通に記述されています。  このjquery.min.jsを実行することにより、jqueryで必要な関数群の定義を実行し、必要な初期化や設定を実行することになります。  さて、自分の作成したページで質問に書かれたURLをそのままscriptタグのsrc属性に指定しない方が良いです。  このURLのファイルをダウンロードしてくるのも普通は、×です。javascriptのファイルを実行しようとしているわけですが、セキュリティー上、問題のあることでも、javascriptでは平然と実行することが出来ます。jquery.min.jsは単なるjavascriptのファイルですから、内容が該当のサイト作成者により変更されているかもしれません。(とっても簡単にできます。悪いことを考えるなら、このファイル内に悪意のあるプログラムを仕込むことだって可能です。)  このようなファイルは、せめて最低限、本家本元から最新版を入手するのが原則です。  jqueryの本家は、次のURLです。  http://jquery.com/download/  ここから、本体のファイルをダウンロードして、そのファイルを自分のサイトに、htmlと一緒において使用します。(そうすると、scriptタグのソース属性のURLの頭は、自分の作ったhtmlのURLと同じになるはずです。普通は、相対指定でURLを指定します。この辺は、imgタグで画像を指定したりする時と同じです。)  使うだけなら、compressedを、もし内容もちゃんと読んで勉強したいなら、uncompressedを落としてきましょう。ちなみに、どちらのファイルでもちゃんと同じように使用することが出来ます。ただ、compressedの方がファイルの大きさが小さいと言うだけのことです。(蛇足ですが、質問のURLの中にある1.7.1がバージョン番号であることは容易に解りますよね。本家に行けば解りますが、これはもう古いバージョンです。なにか不可避の理由が無い限り、このようなものは最新版を利用するのが原則です。)

bhukcqoyhwtxd
質問者

お礼

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

関連するQ&A