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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

:eq( ) method, 17, 20, 26–27<br />

equals sign, 275<br />

ereg_replace( ) function, 313<br />

.error( ) method, 71<br />

:even filter, 16, 20<br />

even or odd elements, 16<br />

Event class, 140<br />

event creation form<br />

adding AJAX call to load, 264<br />

Cancel button behavior, 268–269<br />

modifying AJAX processing file to load form,<br />

265, 267<br />

overview, 263<br />

event h<strong>and</strong>ling, methods of <strong>jQuery</strong> for, 71–77<br />

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

browser events, 71–72<br />

.die( ) method, 75–76<br />

.error( ) method, 71<br />

h<strong>and</strong>ling document loading events, 72–73<br />

h<strong>and</strong>ling event attachment, 73–77<br />

.live( ) method, 75–76<br />

.one( ) method, 76<br />

.ready( ) method, 72–73<br />

.scroll( ) method, 72<br />

shortcut event methods, 77<br />

.toggle( ) method, 76–77<br />

.trigger( ) method, 77<br />

.unbind( ) method, 75<br />

.unload( ) method, 73<br />

event ID<br />

getting new, 286–289<br />

storing, 292–293<br />

Event object, 160, 291<br />

event_desc property, 119<br />

event_edit setting, 264<br />

event_end property, 119<br />

event_id property, 119<br />

■ INDEX<br />

event_start property, 119<br />

event_title property, 119<br />

event.preventDefault( ) method, 269<br />

events array, 151<br />

events calendar<br />

class<br />

adding properties, 127–129<br />

connecting to database with, 125–126<br />

creating wrapper, 127<br />

map of, 119<br />

constructor<br />

checking database connection, 130–132<br />

creating index file, 133<br />

creating initialization file, 132–133<br />

overview, 129<br />

setting properties, 134–136<br />

database<br />

connecting to with class, 125–126<br />

creating, 124–125<br />

structure for, 119<br />

development environment modifications<br />

for local development, 122–123<br />

for remote development, 124<br />

displaying in HTML<br />

adding files to index, 158–159<br />

building calendar, 146–150<br />

displaying events in calendar, 151–154<br />

formatting calendar, 154–157<br />

full event display file, 164–166<br />

header <strong>and</strong> footer for, 158<br />

index file modifications, 145–159<br />

method to format single event data,<br />

160–162<br />

method to generate markup, 162<br />

overview, 143–144<br />

folder structure for, 120–121<br />

loading events data<br />

367

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

Saved successfully!

Ooh no, something went wrong!