Submit Search
Learning jQuery
5 likes
849 views
taiju higashi
デザイナ向け「はじめてのjQuery」 http://d.hatena.ne.jp/jdg/20081127/1227747020
Technology
Read more
1 of 105
Download now
Downloaded 26 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
More Related Content
PDF
jQueryを中心としたJavaScript
hideaki honda
PDF
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
PDF
Capybaraで雑にWebスクレイピング
Koji Nakamura
PDF
Web制作勉強会 #2
Moto Yan
PPTX
Rubyによるクローラー開発
しくみ製作所
PDF
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
PDF
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
PDF
Rubyで始めるWebスクレイピング
Takuro Sasaki
jQueryを中心としたJavaScript
hideaki honda
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
Capybaraで雑にWebスクレイピング
Koji Nakamura
Web制作勉強会 #2
Moto Yan
Rubyによるクローラー開発
しくみ製作所
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
Rubyで始めるWebスクレイピング
Takuro Sasaki
What's hot
(19)
PDF
今度こそ始めるjQuery超入門
西畑 一馬
PDF
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
PDF
Webpackにトライ 基本編
シオリ ショウノ
PDF
RailsでReact.jsを動かしてみた話
yoshioka_cb
PDF
JavaScript 研修
Yuki Ishikawa
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
PDF
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
PDF
Scc2014 :jQueryの仕組みを完璧に理解する
Jun Futakawa
PDF
JAWSUG architecture-crowler
Takuro Sasaki
PPTX
React を導入したフロントエンド開発
daisuke-a-matsui
PDF
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
PPTX
Reactjs
しくみ製作所
PDF
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
PDF
BACKBONE.JSによるWebアプリケーション開発について
Toshio Ehara
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
PDF
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
PDF
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
PDF
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
PDF
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
civic Sasaki
今度こそ始めるjQuery超入門
西畑 一馬
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
Webpackにトライ 基本編
シオリ ショウノ
RailsでReact.jsを動かしてみた話
yoshioka_cb
JavaScript 研修
Yuki Ishikawa
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
Scc2014 :jQueryの仕組みを完璧に理解する
Jun Futakawa
JAWSUG architecture-crowler
Takuro Sasaki
React を導入したフロントエンド開発
daisuke-a-matsui
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Reactjs
しくみ製作所
svelte と tailwind で始めるフロントエンド開発
Shuichi Takaya
BACKBONE.JSによるWebアプリケーション開発について
Toshio Ehara
SIROK技術勉強会 #1 「Reactってなんだ?」
Naoyuki Kataoka
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
まだ DOM 操作で消耗してるの?
Yuki Ishikawa
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
むずかしくないJavaScriptのやさしい話 jQueryからの次のステップ #ndsmeetup8
civic Sasaki
Ad
Viewers also liked
(20)
KEY
Kawaz的jQuery入門
Kohki Miki
PDF
⑯jQueryをおぼえよう!その2
Nishida Kansuke
PDF
漢は黙ってjQuery
Takuma Hanatani
PDF
最近の PHP の話
y-uti
PDF
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
Yuki Yokoyama
PPTX
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
Kiyoshi Sawada
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
Daisuke Yamazaki
PPTX
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
Kiyoshi Sawada
PPTX
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
Kiyoshi Sawada
PPTX
入力フォームチェックをJ queryでやってみた
yusuke ueki
PPTX
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
Kiyoshi Sawada
PDF
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
parrotstudio
PPTX
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
Kiyoshi Sawada
PDF
少人数から始めるできるだけ楽をするB2Bアプリ開発
Atsuhiko Kimura
PDF
jQueryで作るカスタム投稿の画像スライダーライブラリ
Takashi Uemura
PDF
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
Kazumich YAMAMOTO
PDF
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
Mitsuo Kawashima
PDF
なんとなくjQueryでAjaxをつかってみる
Hidetaka Okamoto
Kawaz的jQuery入門
Kohki Miki
⑯jQueryをおぼえよう!その2
Nishida Kansuke
漢は黙ってjQuery
Takuma Hanatani
最近の PHP の話
y-uti
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
Yuki Yokoyama
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
Kiyoshi Sawada
20140523 jQuery基礎 (HTML5ビギナーズ)
Daisuke Yamazaki
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
Kiyoshi Sawada
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
Kiyoshi Sawada
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
Kiyoshi Sawada
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
Kiyoshi Sawada
入力フォームチェックをJ queryでやってみた
yusuke ueki
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
Kiyoshi Sawada
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
parrotstudio
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
Kiyoshi Sawada
少人数から始めるできるだけ楽をするB2Bアプリ開発
Atsuhiko Kimura
jQueryで作るカスタム投稿の画像スライダーライブラリ
Takashi Uemura
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
Kazumich YAMAMOTO
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
Mitsuo Kawashima
なんとなくjQueryでAjaxをつかってみる
Hidetaka Okamoto
Ad
Similar to Learning jQuery
(20)
PDF
20110714 j queryベーシック
良太 増子
PDF
後期第一回ネットワークチーム講座資料
densan_teacher
PDF
WordPressとjQuery
Seto Takahiro
PDF
HTML5-20100626
Taku AMANO
PDF
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
a know
PDF
SDLoader SeasarCon 2009 Whire
Akio Katayama
PDF
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
PDF
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
PDF
モダンJavaScript環境構築一歩目
大樹 小倉
PPT
Antのススメ
Tatsumi Naganuma
PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
PPTX
Javaユーザに伝えたいselenide入門
snowhiro
PDF
An Internal of LINQ to Objects
Yoshifumi Kawai
PDF
ゆるふわアーキを支える技術
Shinichi Kozake
PDF
React.jsでクライアントサイドなWebアプリ入門
spring_raining
PDF
20120830 DBリファクタリング読書会第三回
都元ダイスケ Miyamoto
PDF
Laravel における Blade 拡張のツラミ
Shohei Okada
PDF
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
PDF
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
賢次 海老原
PDF
Apex Test Plusの紹介
Yuichiro Ebihara
20110714 j queryベーシック
良太 増子
後期第一回ネットワークチーム講座資料
densan_teacher
WordPressとjQuery
Seto Takahiro
HTML5-20100626
Taku AMANO
はじめよう JavaFX 2.x(第3回 岡山Javaユーザー会)
a know
SDLoader SeasarCon 2009 Whire
Akio Katayama
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
モダンJavaScript環境構築一歩目
大樹 小倉
Antのススメ
Tatsumi Naganuma
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Javaユーザに伝えたいselenide入門
snowhiro
An Internal of LINQ to Objects
Yoshifumi Kawai
ゆるふわアーキを支える技術
Shinichi Kozake
React.jsでクライアントサイドなWebアプリ入門
spring_raining
20120830 DBリファクタリング読書会第三回
都元ダイスケ Miyamoto
Laravel における Blade 拡張のツラミ
Shohei Okada
脱・独自改造! GebでWebDriverをもっとシンプルに
Hiroko Tamagawa
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
賢次 海老原
Apex Test Plusの紹介
Yuichiro Ebihara
More from taiju higashi
(8)
PDF
一兵卒の New Normal Agile
taiju higashi
PDF
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
PDF
MTDDC 2013 LT | Hello, my little giant
taiju higashi
PDF
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
PDF
LESS楽しいれす(^q^)
taiju higashi
PDF
Sassられ指南
taiju higashi
PDF
JavaScriptとLisp
taiju higashi
PDF
Learning regular expression
taiju higashi
一兵卒の New Normal Agile
taiju higashi
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
MTDDC 2013 LT | Hello, my little giant
taiju higashi
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
LESS楽しいれす(^q^)
taiju higashi
Sassられ指南
taiju higashi
JavaScriptとLisp
taiju higashi
Learning regular expression
taiju higashi
Learning jQuery
1.
はじめてのjQuery
2.
なぜ jQueryを使うのか
3.
デザイナ寄りの JavaScriptライブラリだから
4.
他のJavaScriptライブラリは プログラマじゃないと 敷居が高い orz...
5.
ぶっちゃけ
6.
CSSできるなら jQueryもできる (ようになるはず)
7.
それをおいておいても
8.
早い (ソースが軽く軽快) 安い (学習コスト) うまい (高機能)
9.
三拍子 ってる
10.
今より少し知識を補充するだけで いろんなことが できるようになります
11.
表面的な知識で終わらず
12.
ある程度 使いこなせるようになるため
13.
お作法を 覚えましょう
14.
ちょっと jQueryを取ってくる
16.
「J」って言ってるのに Japanじゃないお (/_;)
17.
はいはい
18.
ダウンロードしたら 読み込み準備
19.
head要素の中で jQueryを読み込みます
20.
<head> <title>たいとる</title> <meta http-equiv= Content-Script-Type content=
text/javascript /> <script type= text/javascript src= js/jquery.js ></script> </head>
21.
CSSの読み込みと ほとんど同じですね
22.
次は自分で作る jsファイルを 読み込みます
23.
<head> <title>たいとる</title> <meta http-equiv= Content-Script-Type content=
text/javascript /> <script type= text/javascript src= js/jquery.js ></script> <script type= text/javascript src= js/original.js ></script> </head>
24.
準備完了
25.
これから お作法を 学んでいきます
26.
すでに(X)HTMLとCSSにて 要素、属性、 セレクタ、プロパティ が 使えているはずなので
27.
学ぶことはふたつ
28.
魔法の呪文 と メソッド
29.
魔法の呪文
30.
original.jsという 空のファイルを作って その中に魔法の呪文を唱えます
31.
臨
32.
兵
33.
闘
34.
者
35.
皆
36.
陳
37.
裂
38.
在
39.
前ッ!!
40.
$(function() { //魔法の呪文が発動しました });
41.
$(function() { //魔法の呪文が発動しました //この中にいろんなコードを書いていきます });
42.
押さえるべき基本
43.
○○を○○した時 ○○を○○する
44.
jQueryで
45.
○○を○○した時 ○○を○○する
46.
を記述すると いろんなことが できます
47.
実際のコードも ○○を○○した時 ○○を○○する が基本になります
48.
CSSで これに近いお作法を 使っていますね
49.
/* CSS */ a:link
{ color: black; } a:hover { color: red; }
50.
/* CSS */ a:link
{ color: black; } a:hover { color: red; } aをhoverした時 colorにredをセットする (そうでない時はblack)
51.
jQueryでは こう書きます
52.
/* jQuery */ $(
a ).hover( function() { $(this).css( color , red ); }, function() { $(this).css( color , black ); } ); aをhoverした時 colorにredをセットする (そうでない時はblack)
53.
うっ、、、 難しい orz...
54.
jQueryが使えれば CSSでできなかったことが できるようになるので 少しだけがんばりましょう
55.
さっきのコードを 解読してみましょう
56.
○○を○○した時 ○○を○○する が 少し複雑になっただけです
57.
/* jQuery */ $(
a ).hover( function() { $(this).css( color , red ); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
58.
/* jQuery */ aを.hover( function()
{ $(this).css( color , red ); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
59.
/* jQuery */ aを.hoverした時( function()
{ $(this).css( color , red ); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
60.
/* jQuery */ aを.hoverした時( function()
{ それ(a)の.css( color , red ); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
61.
/* jQuery */ aを.hoverした時( function()
{ それ(a)の.CSSの( color , red ); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
62.
/* jQuery */ aを.hoverした時( function()
{ それ(a)の.CSSの(colorに, redをセットする); }, function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
63.
/* jQuery */ aを.hoverした時( function()
{ それ(a)の.CSSの(colorに, redをセットする); }そうでない時 function() { $(this).css( color , black ); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
64.
/* jQuery */ aを.hoverした時( function()
{ それ(a)の.CSSの(colorに, redをセットする); }そうでない時 function() { それ(a)の. …の ( …に, blackをセットする); } ); ※黒字の箇所は魔法の呪文です テクマクマヤコンと唱えてください
65.
これがお作法です
66.
応用してみましょう
67.
/* jQuery */ $(
p ).click( function() { $( dl ).css( margin-left , 50px ); } );
68.
/* jQuery */ $(
p ).click( function() { $( dl ).css( margin-left , 50px ); } ); pをクリックした時 dlのmargin-leftに 50pxをセットする
69.
こんな感じで いくらでも 応用がききます
70.
おさらい
71.
○○を○○した時 ○○を○○する
72.
おおざっぱに jQueryで表現すると
73.
/* jQuery */ $(CSSセレクタ).イベント(function()
{ $(CSSセレクタ).メソッド; }); /* 無理矢理日本語に当てはめた場合 ○○を.○○した時(function() { ○○を.○○する; }); */ 大体こんな感じで 記述できるので
74.
メソッドを押さえるだけで ある程度のことはできる 慣れの問題です
75.
デザイナは あと一歩で手が届く技術
76.
リファレンスを使おう
77.
セレクタ、イベント、メソッドで jQueryが記述できるとわかったら
78.
リファレンスを使いながら 必要な情報を調達して 動かしてみましょう
80.
jQuery日本語リファレンス http://semooh.jp/jquery/
81.
このサイトを使いつつ
82.
必要なセレクタと 必要なイベントと 必要なメソッドの 情報調達をします
83.
必要なセレクタを探す
85.
セレクタは Selectorsという項目で 情報調達できます
86.
覚えるべきセレクタ $( #id ) $(
.class ) $( Element ) $( Element element ) 基本的にCSSとほぼ同じ書き方
87.
特に 文書内一意のid属性は 非常に使いやすい
88.
プログラマもよく使う値なので 相談しながら設定しましょう
89.
必要なイベントを探す
91.
イベントは Eventsという項目で 情報調達できます
92.
覚えるべきイベント $( セレクタ ).hover(over,
out) $( セレクタ ).toggle(fn1,fn2 ) $( セレクタ ).click() $( セレクタ ).blur() $( セレクタ ).change() $( セレクタ ).focus()
93.
イベントは単語そのままなので すぐ覚えられます
94.
必要なメソッドを探す
95.
Attributes Manipulation CSS Effects あたり
96.
Attributes 属性に関するメソッド Manipulation 要素に関するメソッド CSS CSSに関するメソッド Effects エフェクト効果に関するメソッド
97.
メソッドはケースバイケースですが HTML、CSS、エフェクトは 操れるようになるといいと思います
98.
最後に
99.
jQueryを 卒業して
101.
DOMを直接 操れるようになると
102.
いつの日か 連邦のMSにも 勝てる日がくるさ
103.
○E潰そう的な意味で
104.
それでは 今回はこれにて
105.
さようなら
Download