backslash (\), escape code symbol,
195
baseFont, HTMLBaseFontElement,
777–778
binary arithmetic operators,
739
binary relational operators,
742
combining with arithmetic or assignment operators,
84–85
block statements, syntax reference,
744–745
blockQuote object, HTMLQuoteElement,
779–780
body object, HTMLBodyElement,
780–781
body property, Document object,
263
BOM (Browser Object Model),
21,
221
br object, HTMLBRElement,
782
browser capabilities detection,
535–554
advantages/disadvantages,
719
categories of detectable information,
539
Browser Object Model (BOM),
21,
221
browser objects, proprietary
browsers
bridging embedded objects with JavaScript,
557
error suppression and,
5–6
event model compatibility,
299
exceptions to same-origin policy,
682
innerHTML property support,
291–292
innerText property support,
292–293
outerHTML property support,
292–293
outerText property support,
292–293
bubbling phase, DOM2 Event model,
330
built-in objects
ActiveXObject, proprietary,
772
FileSystemObject, proprietary,
819
button object, HTMLButtonElement,
782–783
Button object, HTMLInputElement,
783–784