Soumettre la recherche
Mettre en ligne
Learning How To Use Jquery #5
•
Télécharger en tant que KEY, PDF
•
1 j'aime
•
520 vues
Takahiro Yoshimura
Suivre
Traversing: DOMの選択系操作
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 44
Télécharger maintenant
Recommandé
Learning How To Use Jquery #3
Learning How To Use Jquery #3
Takahiro Yoshimura
Leveraging the Power of Graph Databases in PHP
Leveraging the Power of Graph Databases in PHP
Jeremy Kendall
Leveraging the Power of Graph Databases in PHP
Leveraging the Power of Graph Databases in PHP
Jeremy Kendall
Php 102: Out with the Bad, In with the Good
Php 102: Out with the Bad, In with the Good
Jeremy Kendall
Ruby is Awesome
Ruby is Awesome
Astrails
Kotlin Programming Language. What it is all about. Roman Belov, PMM in Kotlin
Kotlin Programming Language. What it is all about. Roman Belov, PMM in Kotlin
JetBrains Russia
The jQuery Divide
The jQuery Divide
Rebecca Murphey
Andreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzen
DevDay Dresden
Recommandé
Learning How To Use Jquery #3
Learning How To Use Jquery #3
Takahiro Yoshimura
Leveraging the Power of Graph Databases in PHP
Leveraging the Power of Graph Databases in PHP
Jeremy Kendall
Leveraging the Power of Graph Databases in PHP
Leveraging the Power of Graph Databases in PHP
Jeremy Kendall
Php 102: Out with the Bad, In with the Good
Php 102: Out with the Bad, In with the Good
Jeremy Kendall
Ruby is Awesome
Ruby is Awesome
Astrails
Kotlin Programming Language. What it is all about. Roman Belov, PMM in Kotlin
Kotlin Programming Language. What it is all about. Roman Belov, PMM in Kotlin
JetBrains Russia
The jQuery Divide
The jQuery Divide
Rebecca Murphey
Andreas Roth - GraphQL erfolgreich im Backend einsetzen
Andreas Roth - GraphQL erfolgreich im Backend einsetzen
DevDay Dresden
Moose workshop
Moose workshop
Ynon Perek
Introductionto fp with groovy
Introductionto fp with groovy
Isuru Samaraweera
Introduction To Moose
Introduction To Moose
Mike Whitaker
Groovy unleashed
Groovy unleashed
Isuru Samaraweera
Modern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter Bootstrap
Howard Lewis Ship
Intro to Python
Intro to Python
OSU Open Source Lab
Ruby - Uma Introdução
Ruby - Uma Introdução
Ígor Bonadio
Desarrollando aplicaciones web en minutos
Desarrollando aplicaciones web en minutos
Edgar Suarez
Class 6: Lists & dictionaries
Class 6: Lists & dictionaries
Marc Gouw
A Few of My Favorite (Python) Things
A Few of My Favorite (Python) Things
Michael Pirnat
Jquery-overview
Jquery-overview
Isfand yar Khan
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Suyeol Jeon
Conf orm - explain
Conf orm - explain
Louise Grandjonc
Rug hogan-10-03-2012
Rug hogan-10-03-2012
designandanalytics
Data Munging in R - Chicago R User Group
Data Munging in R - Chicago R User Group
designandanalytics
OO Perl with Moose
OO Perl with Moose
Nelo Onyiah
jQuery Essentials
jQuery Essentials
Marc Grabanski
Moose talk at FOSDEM 2011 (Perl devroom)
Moose talk at FOSDEM 2011 (Perl devroom)
xSawyer
Slides chapter3part1 ruby-forjavaprogrammers
Slides chapter3part1 ruby-forjavaprogrammers
Giovanni924
2018 PyCon Korea - Ring
2018 PyCon Korea - Ring
YunWon Jeong
04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
jQuery for beginners
jQuery for beginners
Siva Arunachalam
Contenu connexe
Tendances
Moose workshop
Moose workshop
Ynon Perek
Introductionto fp with groovy
Introductionto fp with groovy
Isuru Samaraweera
Introduction To Moose
Introduction To Moose
Mike Whitaker
Groovy unleashed
Groovy unleashed
Isuru Samaraweera
Modern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter Bootstrap
Howard Lewis Ship
Intro to Python
Intro to Python
OSU Open Source Lab
Ruby - Uma Introdução
Ruby - Uma Introdução
Ígor Bonadio
Desarrollando aplicaciones web en minutos
Desarrollando aplicaciones web en minutos
Edgar Suarez
Class 6: Lists & dictionaries
Class 6: Lists & dictionaries
Marc Gouw
A Few of My Favorite (Python) Things
A Few of My Favorite (Python) Things
Michael Pirnat
Jquery-overview
Jquery-overview
Isfand yar Khan
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Suyeol Jeon
Conf orm - explain
Conf orm - explain
Louise Grandjonc
Rug hogan-10-03-2012
Rug hogan-10-03-2012
designandanalytics
Data Munging in R - Chicago R User Group
Data Munging in R - Chicago R User Group
designandanalytics
OO Perl with Moose
OO Perl with Moose
Nelo Onyiah
jQuery Essentials
jQuery Essentials
Marc Grabanski
Moose talk at FOSDEM 2011 (Perl devroom)
Moose talk at FOSDEM 2011 (Perl devroom)
xSawyer
Slides chapter3part1 ruby-forjavaprogrammers
Slides chapter3part1 ruby-forjavaprogrammers
Giovanni924
Tendances
(19)
Moose workshop
Moose workshop
Introductionto fp with groovy
Introductionto fp with groovy
Introduction To Moose
Introduction To Moose
Groovy unleashed
Groovy unleashed
Modern Application Foundations: Underscore and Twitter Bootstrap
Modern Application Foundations: Underscore and Twitter Bootstrap
Intro to Python
Intro to Python
Ruby - Uma Introdução
Ruby - Uma Introdução
Desarrollando aplicaciones web en minutos
Desarrollando aplicaciones web en minutos
Class 6: Lists & dictionaries
Class 6: Lists & dictionaries
A Few of My Favorite (Python) Things
A Few of My Favorite (Python) Things
Jquery-overview
Jquery-overview
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Swift - 혼자 공부하면 분명히 안할테니까 같이 공부하기
Conf orm - explain
Conf orm - explain
Rug hogan-10-03-2012
Rug hogan-10-03-2012
Data Munging in R - Chicago R User Group
Data Munging in R - Chicago R User Group
OO Perl with Moose
OO Perl with Moose
jQuery Essentials
jQuery Essentials
Moose talk at FOSDEM 2011 (Perl devroom)
Moose talk at FOSDEM 2011 (Perl devroom)
Slides chapter3part1 ruby-forjavaprogrammers
Slides chapter3part1 ruby-forjavaprogrammers
Similaire à Learning How To Use Jquery #5
2018 PyCon Korea - Ring
2018 PyCon Korea - Ring
YunWon Jeong
04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
jQuery for beginners
jQuery for beginners
Siva Arunachalam
Advanced theming
Advanced theming
tlattimore
Advanced theming
Advanced theming
DrupalcampAtlanta2012
龍華大學前端技術分享 Part1
龍華大學前端技術分享 Part1
Jia-Long Yeh
Jquery
Jquery
Zoya Shaikh
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojo
Fu Cheng
Velocity tips and tricks
Velocity tips and tricks
dotCMS
Awesomeness of JavaScript…almost
Awesomeness of JavaScript…almost
Quinton Sheppard
DevLOVE Beautiful Development - 第一幕 陽の巻
DevLOVE Beautiful Development - 第一幕 陽の巻
都元ダイスケ Miyamoto
Happy Go Programming
Happy Go Programming
Lin Yo-An
Linux basics by Raj Miraje
Linux basics by Raj Miraje
Raj Mirje
楽々Scalaプログラミング
楽々Scalaプログラミング
Tomoharu ASAMI
Relationships in Django ORM
Relationships in Django ORM
Willy Liu
Django101 geodjango
Django101 geodjango
Calvin Cheng
functional groovy
functional groovy
Paul King
J query
J query
Manav Prasad
J query introduction
J query introduction
SMS_VietNam
Hadoop london
Hadoop london
Yahoo Developer Network
Similaire à Learning How To Use Jquery #5
(20)
2018 PyCon Korea - Ring
2018 PyCon Korea - Ring
04 standard class library c#
04 standard class library c#
jQuery for beginners
jQuery for beginners
Advanced theming
Advanced theming
Advanced theming
Advanced theming
龍華大學前端技術分享 Part1
龍華大學前端技術分享 Part1
Jquery
Jquery
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojo
Velocity tips and tricks
Velocity tips and tricks
Awesomeness of JavaScript…almost
Awesomeness of JavaScript…almost
DevLOVE Beautiful Development - 第一幕 陽の巻
DevLOVE Beautiful Development - 第一幕 陽の巻
Happy Go Programming
Happy Go Programming
Linux basics by Raj Miraje
Linux basics by Raj Miraje
楽々Scalaプログラミング
楽々Scalaプログラミング
Relationships in Django ORM
Relationships in Django ORM
Django101 geodjango
Django101 geodjango
functional groovy
functional groovy
J query
J query
J query introduction
J query introduction
Hadoop london
Hadoop london
Dernier
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Dernier
(20)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Learning How To Use Jquery #5
1.
Learning how to
use jQuery #5 YOSHIMURA Takahiro twitter: @yosshi yosshi@gmail.com http://www.greenplastic.net http://friendfeed.com/yosshi November 25, 2009
2.
#1
3.
#1 •
ready hundler
4.
#1 •
ready hundler • selectors
5.
#1 •
ready hundler • selectors • css
6.
#1 •
ready hundler • selectors • css • effects
7.
#1 •
ready hundler • selectors • css • effects • events
8.
#1 •
ready hundler • selectors • css • effects • events • method chain
9.
#1 •
ready hundler • selectors • css • effects • events • method chain • selector
10.
#2
11.
#2 •
Attributes - DOM
12.
#2 •
Attributes - DOM • Attr - attr(name), attr(properties), attr(key, value), attr(key, fn), removeAttr(name)
13.
#2 •
Attributes - DOM • Attr - attr(name), attr(properties), attr(key, value), attr(key, fn), removeAttr(name) • Class - addClass(class), removeClass(class), toggleClass(class), toggleClass(class, switch)
14.
#2 •
Attributes - DOM • Attr - attr(name), attr(properties), attr(key, value), attr(key, fn), removeAttr(name) • Class - addClass(class), removeClass(class), toggleClass(class), toggleClass(class, switch) • HTML - html(), html(val)
15.
#2 •
Attributes - DOM • Attr - attr(name), attr(properties), attr(key, value), attr(key, fn), removeAttr(name) • Class - addClass(class), removeClass(class), toggleClass(class), toggleClass(class, switch) • HTML - html(), html(val) • Text - text(), text(val)
16.
#2 •
Attributes - DOM • Attr - attr(name), attr(properties), attr(key, value), attr(key, fn), removeAttr(name) • Class - addClass(class), removeClass(class), toggleClass(class), toggleClass(class, switch) • HTML - html(), html(val) • Text - text(), text(val) • Value - val(), val(val)
17.
#2 •
Manipulation - DOM
18.
#2 •
Manipulation - DOM • - append(content), prepend(content), appendTo(content), prependTo(content)
19.
#2 •
Manipulation - DOM • - append(content), prepend(content), appendTo(content), prependTo(content) • - after(content), before(content), insertAfter(content), insertBefore(content)
20.
#2 •
Manipulation - DOM • - append(content), prepend(content), appendTo(content), prependTo(content) • - after(content), before(content), insertAfter(content), insertBefore(content) • - wrap(html), wrap(elem), wrapAll(html), wrapAll(elem), wrapInner(html), wrapInner(elem)
21.
#2 •
Manipulation - DOM • - replaceWith(content), replaceAll(selector)
22.
#2 •
Manipulation - DOM • - replaceWith(content), replaceAll(selector) • - empty(), remove()
23.
#2 •
Manipulation - DOM • - replaceWith(content), replaceAll(selector) • - empty(), remove() • - clone(), clone(true)
24.
#3
25.
#3 • Events
26.
#3 • Events •
focus(fn), change(fn), keyup(fn)
27.
#3 • Events •
focus(fn), change(fn), keyup(fn) • Samples and Demos
28.
#3 • Events •
focus(fn), change(fn), keyup(fn) • Samples and Demos • “don’t click twice”
29.
#3 • Events •
focus(fn), change(fn), keyup(fn) • Samples and Demos • “don’t click twice” • “tab”
30.
#3 • Events •
focus(fn), change(fn), keyup(fn) • Samples and Demos • “don’t click twice” • “tab” • “roll-over”
31.
#3
32.
#3 • Ajax
33.
#3 • Ajax •
load(url, data, callback)
34.
#3 • Ajax •
load(url, data, callback) • jQuery.get(url, data, callback, type)
35.
#3 • load(url,
data, callback) $("#trigger").click(function() { $("#wrapper").load("./sample.txt"); });
36.
#3 • jQuery.get(url,
data, callback, type) $("#trigger").click(function() { var num = $("select").val(); $.get("./get.php", {id:num}, function(data) { $("#wrapper").text(data); } ); });
37.
#4 • Plugins •
ThickBox 3.1 • ColorBox • FancyBox • Others
38.
#5 • today • Traversing
- DOM
39.
Traversing • Filtering • Finding •
Chaining
40.
Traversing - Filtering •
eq(index) • is(expr) • hasClass(class) • map(calback) • filter(expr) • not(expr) • filter(fn) • slice(start, [end])
41.
Traversing - Finding •
add(expr) • nextAll([expr]) • children([expr]) • parent([expr]) • closest([expr]) • parents([expr]) • contents() • prev([expr]) • find(expr) • prevAll([expr]) • next([expr]) • siblings(expr)
42.
Traversing - Chaining •
andSelf() • end()
43.
thanks to •
API reference • http://docs.jquery.com/Main_Page • http://semooh.jp/jquery/ • Flickr • http://www.flickr.com/photos/r_b/2451480923/
44.
http://www.flickr.com/photos/r_b/2451480923/
Télécharger maintenant