25.02.2013 Views

Peter Lubbers - Pro HTML 5 Programming

Pro HTML 5 Programming

Pro HTML 5 Programming

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.

280<br />

■ INDEX<br />

building application using, 119–121<br />

application in action, 125<br />

chat widget page, 122<br />

code, 122–125<br />

portal page, 121–122<br />

receiving messages, 119<br />

security rules, 117<br />

sending messages, 119<br />

using, 119–120<br />

preventDefault() function, 189<br />

Priority of Constituencies, 4<br />

privacy, Geolocation API and, 92–95<br />

progress events, XMLHttpRequest Level 2<br />

and, 128–130<br />

putImageData function, 58<br />

Python WebSocket echo server, 147<br />

■ Q<br />

quadratic curves, 42–43<br />

quadraticCurveTo function, 42<br />

Quake II, 260<br />

querySelector() function, 18<br />

querySelectorAll() function, 18<br />

Quirks mode, 9<br />

QUOTA_EXCEEDED_ERR error, 220–221<br />

■ R<br />

radial gradient, 47<br />

range control, 173–174<br />

range elements, 189<br />

range input type, 174<br />

rangeOverflow constraint, 182<br />

rangeUnderflow constraint, 182<br />

read-only media attributes, 75<br />

readyState attribute, 128–129<br />

readystatechange event, 128–129<br />

real-time web, history of, 137–139<br />

removeItem(key) function, 221<br />

repeated position requests, 100–101<br />

required attribute, 179, 181, 187<br />

reset function, 61<br />

reusable code, 33<br />

■ S<br />

Safari<br />

Canvas support, 28<br />

Cross Document Messaging support,<br />

118<br />

development tools, 20<br />

Forms support in, 171<br />

Geolocation support, 92, 94<br />

JavaScript engine, 22<br />

offline web applications support in, 245<br />

Storage panel, 223<br />

video support, 69<br />

Web Workers support in, 194<br />

WebSockets support in, 146<br />

Web SQL database support in, 235, 236<br />

Web Storage support in, 214, 223<br />

XMLHttpRequest support in, 129<br />

saveData() function, 239<br />

Scalable Vector Graphics (SVG), 25–26

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

Saved successfully!

Ooh no, something went wrong!