Copyright Ⓒ YoshihiroTakahashi 2015 All Rights Reserved. 3タグの指定方法してCSS変更• <div id=“test”>の文字色を変更var test = document.getElementsById(‘test’);test.style.color = ‘#ff0000’;
4.
Copyright Ⓒ YoshihiroTakahashi 2015 All Rights Reserved. 4タグの指定方法してCSS変更• <div id=‘test’>の文字色を変更var test = document.getElementsById(‘test’);test.style.color = ‘#ff0000’;ちょっと記述が長い
Copyright Ⓒ YoshihiroTakahashi 2015 All Rights Reserved. 9• JavaScriptを簡単に短く記述できる、JavaScriptの命令集(ライブラリ)です。• 多くのサイトで、jQueryを利用しています。jQueryとは
10.
Copyright Ⓒ YoshihiroTakahashi 2015 All Rights Reserved. 10• JavaScriptのセレクタ指定を簡単に使用するvar test = document.getElementsById(‘test’);test.style.color = ‘#ff0000’;$(‘#test’).css(‘color’, ‘#ff0000’);jQueryの例
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 51値の変更• 変数内の値の変更変数 = 数字;変数 = 変数 + 数字;– 記述例• 足し算 num = num + 1 ;• 引き算 num = num − 1 ;• かけ算 num = num * 1 ;• 割算 num = num / 1 ;
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 57function:処理をまとめる• ユーザーが事前に設定できる、命令文です。実行処理の再利用、一元管理するのに有効です。関数は、「作ること」と「使うこと」は別になりますので、勘違いしないよう気をつけてください。function 関数名(引数1,引数2,・・){実行したい処理;・・・return 戻り値;}
58.
Copyright Ⓒ YoshihiroTakahashi 2015 All Rights Reserved. 58これまでの応用• 関数を作成して、前と次の写真を表示してみよう。
59.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 59これまでの応用• 今までの仕組み5番目のボタンを押すと、5番目の写真に変わる3番目のボタンを押すと、3番目の写真に変わるボタンと写真の番号がリンクしている
60.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 60これまでの応用• 今回の仕組みNEXTボタンを押すと、2番目の写真に変わるNEXTボタンを押すと、3番目の写真に変わるNEXTボタンを押すと、4番目の写真に変わるボタンと写真の番号がリンクしていない
61.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 61これまでの応用• この考え方– NEXTボタン押したら、数字だけ変えたい<img id=“img” src="images/img001.jpg" /><img id=“img” src="images/img002.jpg" /><img id=“img” src="images/img003.jpg" />
62.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 62これまでの応用• 今回の仕組み NEXTボタンを押すと、1番目の写真に変わる2番目の写真に変わる3番目の写真に変わる4番目の写真に変わる5番目の写真に変わる1番目の写真に変わる2番目の写真に変わる番号が1増える番号が1に変わる番号が1増える
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 65条件分岐(if文)if (条件式1) {実行したい処理;}else if (条件式2) {実行したい処理;}else{実行したい処理;}
66.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 66条件分岐(if文)if (条件式1) {実行したい処理;}else if (条件式2) {実行したい処理;}else{実行したい処理;}条件式1が成立したとき、{ }の中を実行する条件式1が成立せず、条件式2が成立したとき、{ }の中を実行する条件式1と条件式2が成立しないとき、{ }の中を実行する
67.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 67条件式の設定方法• 比較演算子A == B (等しい)’3’ == 3A === B (厳密に等しい)3 === 3A > B (より大きい)A < B (より小さい)A >= B (以上)A <= B (以下)A != B (等しくない)A !== B (厳密に等しくない)’3’ !== 3
68.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 68条件分岐(if文)if (パソコンの価格 < 5万円) {パソコンを購入;}else{//条件を満たしていないときお店から出る;}• 普段から if は使っています