SlideShare a Scribd company logo
Webページで学ぶ
JavaScript 2013 第6回
tyage@KMC
6/25
どうも、アイスクリーム人間です
ぁっぅぃ...
いままでのあらすじ
JavaScriptの基本構文(第0回〜第2回)
↓
HTMLの基礎(第2回〜第3回)
↓
CSSの基礎(第4回)
↓
JavaScriptとDOM(第5回)
↓
今ココ!
かなりハードスケジュール
● だったような気がするので、復習会が立ち上
がったみたいです
● https://www.kmc.gr.jp/pukiwiki/?Web%
A5%DA%A1%BC%A5%B8%A4%C7%B3%
D8%A4%D6JavaScript%202013#p5f0e301
● まあ、のんびりやりましょうや
今日の予定
● 前回はDOMの操作をJavaScriptでやりました
● 今回は、もっと簡単にDOM操作をするために
「jQuery」というライブラリを使います
● jQuery使ってサイトとか作ってみましょか
● 次回からどうするか、特に決まってないです・・・
前回やったこと
● かなり重要なこと(function)をやりました
● JavaScriptをやる際に、functionがわからないと
詰むので、軽く見なおしておきましょう
jQuery
● こ↑れ↓
○ http://jquery.com/
● めちゃくちゃ使われているJavaScriptライブラリ
● 要は、これを使えばJavaScriptを使う際に色々
便利なことができるようになる
例えば
前回のこれ
// プロフィール要素を取得してみよう
var profile = document.getElementById("profile");
console.log(profile);
// プロフィールのCSSを更新してみよう
profile.style.fontSize = "100px";
例えば
jQueryだともっと簡単にかけるよ!
// プロフィール要素を取得してみよう
var profile = $("#profile");
console.log(profile);
// プロフィールのCSSを更新してみよう
profile.css('font-size', 100);
例えば
jQueryだともっと簡単にかけるよ!
// プロフィール要素を取得してみよう
var profile = $("#profile");
console.log(profile);
CSSのセレクタが使える!!
例えば
jQueryだともっと簡単にかけるよ!
CSSと同じプロパティ名でいい
// プロフィールのCSSを更新してみよう
profile.css('font-size', 100);
例えば
前回の色を変える奴
var colors = ["red", "blue", "yellow", "green"],
i = 0;
profile.addEventListener("click", function() {
profile.style.backgroundColor = colors[++i % 4];
});
例えば
前回の色を変える奴
var colors = ["red", "blue", "yellow", "green"],
i = 0;
profile.click(function() {
profile.css("background-color", colors[++i % 4]);
});
要素の取得
● $("#id")
● $(".class")
● $("tag")
○ $("div"), $("p"), $("body")
● $("parent").find("children")
● $("something").each(function() {
$(this) // <=要素を一つずつ操作
})
● etc...
要素の操作
● $("#hoge").fadeIn()
○ アニメーションも作れる
● $(".fuga").css("propaty", value)
● $("p").width(100).slideDown()
○ ドットでつなげて複数の操作をすることもできます(メソッ
ドチェーン)
その他いろいろ
● AjaxとかDeferredとか、数値・文字の判別とか
書いてみよう
● 適当なHTMLファイルを書いて、scriptから
● http://code.jquery.com/jquery-2.0.2.min.js
● これを読み込んで使おう
$(function() {
// ここにコードを書くといいよ
});
制作物はこちら
● https://www.kmc.gr.
jp/~tyage/uploader/
お疲れ様でした
● 次回は来週です

More Related Content

PDF
Webページで学ぶJavaScript2013 第8回
PDF
Webページで学ぶJavaScript2013 第5回
PDF
Webページで学ぶJavaScript2013 第4回
KEY
今さら始めるJavaScript
PDF
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
PPTX
Let’s angular js!!
PDF
Web制作勉強会 #2
KEY
春のJavaScript祭り
Webページで学ぶJavaScript2013 第8回
Webページで学ぶJavaScript2013 第5回
Webページで学ぶJavaScript2013 第4回
今さら始めるJavaScript
【もくもく会】Windows環境でSassを使う!Gulp導入のキモ
Let’s angular js!!
Web制作勉強会 #2
春のJavaScript祭り

What's hot (20)

PDF
React.jsでHowManyPizza
PPTX
JavaScriptライフを10倍楽しくする方法-HTML5fun-
PDF
ServerSideJavaScript
PPTX
Meguro es7
PDF
好感度をアップさせるための表情トレーニング【男性編】 先生:内田 佳代
PDF
Capybaraで雑にWebスクレイピング
PDF
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
PPTX
Angular jsとsinatraでturbolinks
PDF
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
PDF
GopherJS + Nashorn
PDF
【再放送】生放送の前にJQueryについて復習しよう!
PDF
レスポンシブなサイトにあっという間にjQueryを実装する 先生:田中 晶子
KEY
Jaws大分
PDF
Simplest API Server "miq"
PDF
Js kusen
PDF
Raytracing4
PDF
Crystal 勉強会 #5 in 渋谷 発表資料
PDF
僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話
PDF
Useful Rundeck
PDF
Enchantjs
React.jsでHowManyPizza
JavaScriptライフを10倍楽しくする方法-HTML5fun-
ServerSideJavaScript
Meguro es7
好感度をアップさせるための表情トレーニング【男性編】 先生:内田 佳代
Capybaraで雑にWebスクレイピング
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
Angular jsとsinatraでturbolinks
メディア芸術基礎 II 第11回:HTML5実践 表現のための様々なJavaScriptライブラリ
GopherJS + Nashorn
【再放送】生放送の前にJQueryについて復習しよう!
レスポンシブなサイトにあっという間にjQueryを実装する 先生:田中 晶子
Jaws大分
Simplest API Server "miq"
Js kusen
Raytracing4
Crystal 勉強会 #5 in 渋谷 発表資料
僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話
Useful Rundeck
Enchantjs
Ad

Similar to Webページで学ぶJavaScript2013 第6回 (20)

PDF
JavaScriptで出来る、あんなことこんなこと
PDF
Groovy joint
PDF
じっくりコトコト煮込んだJavaスープ
PDF
Yeoman RIAビルドツール超入門
PDF
JavaとScalaとGroovyと
PDF
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
ODP
これからはじめるための JavaScript 開発環境
PDF
Webページで学ぶJavaScript2013 第0回
PDF
JavaScriptをまじめに考えました+
PDF
今更GWTで遊ぶぜ!
PPTX
2016/12/17 ASP.NET フロントエンドタスク入門
PDF
テストゼロからイチに進むための戦略と戦術
PDF
Javaで1から10まで書いた話(sanitized)
PDF
Bp study39 nodejs
ODP
20130202 fe勉強会 canvas
PDF
これからのコンピューティングとJava(Hacker Tackle)
PDF
SpockからRSpecにきたときの気づき #coedorb
PDF
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
PDF
コマンドライン使いもLibreOffice
PPTX
バレンタイン直前開催Web勉強会
JavaScriptで出来る、あんなことこんなこと
Groovy joint
じっくりコトコト煮込んだJavaスープ
Yeoman RIAビルドツール超入門
JavaとScalaとGroovyと
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
これからはじめるための JavaScript 開発環境
Webページで学ぶJavaScript2013 第0回
JavaScriptをまじめに考えました+
今更GWTで遊ぶぜ!
2016/12/17 ASP.NET フロントエンドタスク入門
テストゼロからイチに進むための戦略と戦術
Javaで1から10まで書いた話(sanitized)
Bp study39 nodejs
20130202 fe勉強会 canvas
これからのコンピューティングとJava(Hacker Tackle)
SpockからRSpecにきたときの気づき #coedorb
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
コマンドライン使いもLibreOffice
バレンタイン直前開催Web勉強会
Ad

More from 京大 マイコンクラブ (20)

PDF
テキストファイルを読む💪 第1回
PDF
かわいくなろうとしたら語彙力が下がった話
PDF
Common Lisp入門
PDF
多倍長整数の乗算と高速フーリエ変換
PDF
つくってあそぼ ラムダ計算インタプリタ
PDF
Geometry with Unity
PDF
セミコロンレスc++
PDF
エンジニアと健康
PPTX
女の子になれなかった人のために
PDF
Pietで競プロしよう
ODP
もし太陽のコアがIntelCoreだったら
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
PDF
プログラムを高速化する話Ⅱ 〜GPGPU編〜
PDF
ドット絵でプログラミング!難解言語『Piet』勉強会
PDF
No SSH (@nojima; KMC関東例会)
PDF
DTM練習会2017第1.5回 「伴奏の付け方」
PPTX
hideya流 テストプレイ観察術
PDF
暗号技術入門 秘密の国のアリス 総集編
PDF
C#でゲームを作る2016 第8回
テキストファイルを読む💪 第1回
かわいくなろうとしたら語彙力が下がった話
Common Lisp入門
多倍長整数の乗算と高速フーリエ変換
つくってあそぼ ラムダ計算インタプリタ
Geometry with Unity
セミコロンレスc++
エンジニアと健康
女の子になれなかった人のために
Pietで競プロしよう
もし太陽のコアがIntelCoreだったら
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
プログラムを高速化する話Ⅱ 〜GPGPU編〜
ドット絵でプログラミング!難解言語『Piet』勉強会
No SSH (@nojima; KMC関東例会)
DTM練習会2017第1.5回 「伴奏の付け方」
hideya流 テストプレイ観察術
暗号技術入門 秘密の国のアリス 総集編
C#でゲームを作る2016 第8回

Webページで学ぶJavaScript2013 第6回