jquery - write less, do more!

18
jQuery The write less, do more JavaScript Framework

Upload: johannes-weber

Post on 11-May-2015

1.412 views

Category:

Self Improvement


0 download

DESCRIPTION

jQuery Präsentation vom 2. Dezember 2008 an der FH St. Pölten

TRANSCRIPT

Page 1: jQuery - Write less, do more!

jQueryThe write less, do more JavaScript Framework

Page 2: jQuery - Write less, do more!

Agenda

•jQuery - Was ist jQuery?

•jQuery Basics

•jQuery Plugins

•jQuery Documentation

Page 3: jQuery - Write less, do more!

Was ist jQuery?

•JavaScript Framework

•einfache DOM / HTML manipulation

•Animationen

•Event handling

•AJAX

Page 4: jQuery - Write less, do more!

Wer ist jQuery?

•John Resig

•Barcamp New York

•derzeit > 20 developers

Page 5: jQuery - Write less, do more!

Wie arbeitet jQuery?

Find this, do something!

•$('#message1').show('medium');

•$('#message1').addClass('alert');

Page 6: jQuery - Write less, do more!

$

•$(CSS Selector)

•$(Attribute matching)

•$(XPath)

Page 7: jQuery - Write less, do more!

$CSS:

•$('p');

•$('p.message');

•$('#message .text');

•$('ul#menu > li');

•$('ul#menu ul');

Page 8: jQuery - Write less, do more!

$Attribute Matching:

•$('img[@alt]');

•$('a[@href*=google]');

Many more: XPath, :eq(n), :gt(n), etc...

Page 9: jQuery - Write less, do more!

Learning by doing!

http://jquery.jowe.biz

Page 10: jQuery - Write less, do more!

$

•$('#message2') .fadeIn('slow') .addClass('alert');

Page 11: jQuery - Write less, do more!

Learning by doing!

http://jquery.jowe.biz

Page 12: jQuery - Write less, do more!

DOM ready?

$(document).ready(function() {

// start coding

});

Page 13: jQuery - Write less, do more!

Was kann jQuery?•Animations

fadeIn(speed, callback)fadeOut(s, c)hide(s, c)show(s, c)slideDown(s, c)

slideUp(s, c)toggle(s, c)slideToggle(s, c)fadeTo(s, c)animate(s, c)

Page 14: jQuery - Write less, do more!

Was kann jQuery?•.children()

•.children(expression)

•.parent()

•.parent(expression)

•.find(expression)

•.filter(function)

•.eq(index)

•dsad

Page 15: jQuery - Write less, do more!

Plugins

•plugins.jquery.com

•google.com

Page 16: jQuery - Write less, do more!

Documentation

•docs.jquery.com

•visualjquery.com

Page 17: jQuery - Write less, do more!

Fragen / Anregungen?

Page 18: jQuery - Write less, do more!