04.11.2015 Views

javascript

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

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

selection, complex<br />

in DOM Levels 2 and 3, 351–353<br />

in Internet Explorer, 360<br />

selection, simple<br />

in Internet Explorer ranges, 359<br />

in ranges in DOM Levels 2 and 3,<br />

350–351<br />

selection, text, 442<br />

Selection object, 462–463<br />

Selectors API (application program interface)<br />

future of, 672<br />

introducing, 669–670<br />

querySelector() method in, 670–671<br />

querySelectorAll() method in, 671<br />

send () method, 569–570<br />

serializing<br />

with EX4, 560–561<br />

forms, 456–458<br />

XML, 523, 526<br />

sessionStorage objects, 629–630<br />

setAttribute ()type, 284<br />

setDate () method, 113<br />

setters, 704–705<br />

setUserData () method, 325<br />

SHA-1, 763<br />

shadowing properties, 157–158<br />

ShrinkSafe, Dojo, 769<br />

signed right shift bitwise operator, 50<br />

simple selection<br />

in Internet Explorer ranges, 359<br />

in ranges in DOM Levels 2 and 3,<br />

350–351<br />

simple XSLT transformations, 539<br />

simulating events, 425–431<br />

DOM, 426<br />

HTML, 430<br />

Internet Explorer, 430–431<br />

keyboard, 428–429<br />

mouse, 426–428<br />

mutation, 430<br />

slice () method, 108<br />

Slocum, Jack, 761<br />

smartphones, 253<br />

snapshot result type, 532<br />

sort () method, 106–107<br />

specialty libraries<br />

animation and effects, 762<br />

cryptography, 763<br />

Internet applications, 762<br />

types of libraries, 759<br />

strict mode<br />

Speed Up Your Site, 653<br />

SpiderMonkey, 768<br />

splice () method, 109<br />

split () method, 140<br />

splitText () method, 292<br />

splitting text nodes, 292<br />

spoofing, 232<br />

stack methods, 104<br />

standards mode, 19–21<br />

statement counts<br />

array literals for, 656–657<br />

introducing, 655<br />

iterative values for, 656<br />

multiple variable declarations in,<br />

655–656<br />

object literals for, 656–657<br />

statements, 63–72<br />

break, 67–69<br />

continue, 67–69<br />

do-while, 64<br />

for, 65–66<br />

for-in, 66–67<br />

if, 63–64<br />

labeled, 67<br />

overview of, 63<br />

switch, 70–72<br />

syntax, 25<br />

this, 736<br />

while, 65<br />

with, 69–70<br />

static members, 729<br />

static object methods, 742<br />

Stephenson, Sam, 760<br />

stopPropagation () method, 376,<br />

378–382<br />

storage, client-side, 617–634<br />

cookies for. See cookies<br />

globalStorage objects in, 631–632<br />

Internet Explorer user data in, 627–628<br />

introducing, 617<br />

limits and restrictions on, 634<br />

localStorage objects in, 632–633<br />

overview of, 628<br />

sessionStorage objects in, 629–630<br />

storage events in, 633<br />

Storage type in, 628–629<br />

StorageItem type in, 633<br />

summary of, 632<br />

storage, database, 694–696<br />

strict mode, 736<br />

Index<br />

795

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

Saved successfully!

Ooh no, something went wrong!