02.06.2013 Views

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

Pro PHP and jQuery by Jason Lengstorf.pdf - Computer Science ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

372<br />

■ INDEX<br />

login credentials class<br />

defining, 202<br />

form submission h<strong>and</strong>ling, 213–218<br />

method to check, 203–213<br />

method to create salted hashes, 207–209<br />

overview, 202<br />

test method for salted hashes, 210–212<br />

user to test administrative access, 212–213<br />

login form, for password protection, 200–201<br />

login.php page, 200<br />

■ M<br />

maintenance, easier with OOP approach, 117–<br />

118<br />

match( ) method, 338<br />

methods<br />

adding to <strong>jQuery</strong><br />

overview, 351<br />

plugin creation, 351–356<br />

plugin implementation, 357–360<br />

defining class<br />

constructors, 93–96<br />

converting to string, 96–98<br />

overview, 90–92<br />

visibility of<br />

private, 107–108<br />

public, 103–106<br />

static, 108–110<br />

methods of <strong>jQuery</strong><br />

AJAX controls<br />

$.ajax( ) method, 78–79<br />

$.ajaxSetup( ) method, 80–81<br />

$.get( ) method, 82–83<br />

$.getJSON( ) method, 83<br />

$.getScript( ) method, 83<br />

$.post( ) method, 82–83<br />

.load( ) method, 83<br />

animation <strong>and</strong> effects<br />

.animate( ) method, 67–70<br />

.delay( ) method, 70<br />

.fadeIn( ) method, 66–67<br />

.fadeOut( ) method, 66–67<br />

.fadeTo( ) method, 66–67<br />

.hide( ) method, 65–66<br />

.show( ) method, 65–66<br />

.slideDown( ) method, 67<br />

.slideToggle( ) method, 67<br />

.slideUp( ) method, 67<br />

.stop( ) method, 70<br />

are chainable, 25<br />

creating DOM elements, 38–39<br />

CSS <strong>and</strong> attributes<br />

.addClass( ) method, 59<br />

.attr( ) method, 53–54<br />

.css( ) method, 55<br />

.data( ) method, 58–59<br />

.hasClass( ) method, 60<br />

.height( ) method, 61<br />

.html( ) method, 56–57<br />

.innerHeight( ) method, 62<br />

.innerWidth( ) method, 62<br />

.outerHeight( ) method, 62<br />

.outerWidth( ) method, 62<br />

.removeAttr( ) method, 54<br />

.removeClass( ) method, 59<br />

.text( ) method, 56–57<br />

.toggleClass( ) method, 59–60<br />

.val( ) method, 57–58<br />

.width( ) method, 61<br />

event h<strong>and</strong>ling<br />

.bind( ) method, 74–75<br />

browser events, 71–72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!