クロピグログ

職業訓練で学んだことまとめ

【JavaScript授業十六日目】JQuery

f:id:chromiumpig:20200820143239p:plain

 

 

f:id:chromiumpig:20200820143242p:plain

f:id:chromiumpig:20200820143246p:plain

f:id:chromiumpig:20200820143231p:plain

f:id:chromiumpig:20200820143235p:plain

f:id:chromiumpig:20200820143330p:plain
f:id:chromiumpig:20200820143259p:plain

f:id:chromiumpig:20200820143302p:plain

f:id:chromiumpig:20200820143305p:plain

f:id:chromiumpig:20200820143309p:plain

f:id:chromiumpig:20200820143312p:plain

f:id:chromiumpig:20200820143316p:plain

f:id:chromiumpig:20200820143320p:plain

●書き方2種類あるので画像の読み込み時は注意!

f:id:chromiumpig:20200820143324p:plain

f:id:chromiumpig:20200820143327p:plain

  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script>
    $(function () {
      ページ読み込み完了後の処理
      JQueryの強みはページ内要素の操作に長けている
      ページ内のすべての要素をプラウザが認識してから処理する
      window.alert('成功!');
    });
  </script>

JQueryを利用する場合はジョンレシグさんが作成した

JQuery本体ファイルを読み込まなければいけない読み込み方法2種類
    1.ファイルをダウンロードして読み込み
    2.CDNを利用して読み込み(推奨)
    今回は「2」を使ってJQuery本体ファイル読み込み
    ※JQuery本体ファイルは利用する前に読み込むこと

JQueryが用意している便利なメソッドを使用することができる

・代表的なメソッド:$()

f:id:chromiumpig:20200820153224p:plain

f:id:chromiumpig:20200820153209p:plain

f:id:chromiumpig:20200820153212p:plain

f:id:chromiumpig:20200820153216p:plain

f:id:chromiumpig:20200820153221p:plain

$('p').css('background-color''#fcc');

cssメソッド
    第1引数:CSSプロパティ
    第2引数:CSSプロパティに対する値
document.getElementById("aaa").style.backgroundColor = "#fcc"; JS
   
$('aaa').css('background-color', '#fcc'); JQ

 

●複数指定するとき

      $("#content").css({
        "background-color": "#ffc",
        "color": "green",
      });

・オブジェクト指定の場合、プロパティ名をクォートで囲まなくてもよいが「-」が入っているとエラーになるのでクォートで囲むことをおすすめ

 

f:id:chromiumpig:20200820155106p:plain

f:id:chromiumpig:20200820155102p:plain

      $('#content2')
        .css('background-color''#fcc')
        .width(300);

●メソッドチェーン

同じ場所に複数の処理をするときは処理(メソッド)をつなげて記述する