eavesdropping on events 279
ECMAScript 10 , 262
else if clauses 51
else statement 50
empty string type 20
encapsulation 199
equality operator == 40
error catching 367
error notification 346
Error object 219
exception handling 361
specific to IE 372
error explanation provided by Web browser 92
escape sequences 27 , 28
eval function 32
event handler 194
event keyword
case sensitivity and 46
using event object in event handler 266
event object
canceling a form submission 273
cross browser version 275
using onSubmit event in IE 274
properties
keyCode property 265, 267
modifiers property 281
returnValue property 273
target property 281
type property 281
which property 281
using in event handler 265–266
determining which browser is running code 270
displaying key pressed 267
removing t from text box in IE 270
removing t from text box in Mozilla/Netscape 271
steps required 266
event triggers table 264
event-driven programming
event framework 260
importance 259
time-related methods 290
events
custom 285
eavesdropping on 279
framework 260
handler 194
introduction to OOP 194
JavaScript and 209
keyword 46, 266
table of Image object events 384
triggers 264
exception handling 360
error catching 367
Error object 361
Object expected example 361
throwing errors 364
try and catch statement blocks 360
exponential notation 20