Great Deals on Used Textbooks & New Textbooks!               
My Account | Help Desk | Market Place Shopping Cart
Free shipping. Click here for details.
No items in cart.
Total: $0.00
Textbooks Sell Textbooks Books Supplies Medical Books College Apparel Movies Clearance
Search  Advanced >>
Related Topics: Computers >> Programming Languages >> CGI, Javascript, Perl, VBscript
Cover Art for More Jumping Javascript
Other versions by this Author

More Jumping Javascript


Edition: 1st
Author(s): Winsor, Janice
ISBN10:  0139228322
ISBN13:  9780139228322
Format:  Paperback
Pub. Date:  1/1/1999
Publisher(s): PRENTICE HALL

Send to a friend
New Price  N/A
List Price $44.99
eVIP Price  $33.34
New Copy:  Currently Not Available
add remove
Marketplace Price $1.18
List Price $44.99 Available in the eCampus Marketplace
Take 90 Days to Pay on $250 or more
with Quick, Easy, Secure
Subject to credit approval.
 ALSO AVAILABLE FROM THESE OTHER MERCHANTS 
clicking 'SHOP NOW' will bring you to the listed merchant's site
StorePriceShippingQuality 
Alibris$10.83See SiteNewShop Alibris Now
Alibris$1.99See SiteUsedShop Alibris Now
0.21875
SummaryTable of Contents
Focuses on the new JavaScript 1.2 & 1.3 features. Presents a complete resource for Web authors & developers who want to add special effects to their sites with as little effort & complexity as possible. Paper. CD-ROM included.
Preface xix(8)
Acknowledgements xxvii
Chapter 1 Introduction
1(14)
What's New in JavaScript 1.2
1(11)
Core Language Changes
2(1)
JavaScript Style Sheets
3(1)
Layers
3(1)
Regular Expressions
3(1)
Object Signing
4(1)
New Event Model
4(1)
New Objects
5(2)
New Properties, Methods, and Event Handlers for the window Object
7(2)
New Properties, Methods, and Event Handlers for Other Objects
9(3)
What's New in JavaScript 1.3
12(1)
New Features
12(1)
Changes
12(1)
ECMAScript Standard
13(1)
Debugging Tools
13(2)
Chapter 2 Core Language Changes
15(64)
Operators
16(14)
Comparison Operators (==.!=)
16(11)
delete Operator
27(3)
Statements
30(21)
Labeled Statements
30(2)
break Statement
32(3)
continue Statement
35(5)
switch Statement
40(8)
do...while Loops
48(2)
import Statement
50(1)
export Statement
51(1)
Functions
51(22)
Nested Functions
51(7)
arguments Property
58(9)
arity Property
67(3)
Global Functions
70(3)
Literal Notation for Creating Objects
73(6)
Chapter 3 Style Sheets
79(52)
Style Sheet Properties
81(5)
Comments in CSS
86(1)
CSS Syntax
86(6)
Specifying a Style for an Individual HTML Tag
92(1)
Importing an External Style Sheet with the [Link] Tag
93(3)
Importing an External Style Sheet by Using the SRC Attribute of the [STYLE] Tag
96(2)
Importing a Style Sheet by Using the CSS @import Notation
98(2)
Inheriting Styles
100(3)
Parent-Child Inheritance
101(1)
Controlling the Style of Child Elements
102(1)
Marking a Section of Text for a Style
103(1)
Defining Classes of Styles
104(3)
Defining Named Individual Styles
107(2)
Defining Contextual Selection Criteria
109(2)
JavaScript Style Sheets
111(11)
Comments in JavaScript Style Sheets
111(1)
JavaScript Style Sheet Syntax
111(1)
Combining Style Elements in a Group
112(1)
Specifying a Style for an HTML Tag
113(1)
Importing an External Style Sheet
113(1)
Importing a Style Sheet by Using the SRC Attribute of the [STYLE] Tag
114(1)
Inheriting Styles
115(1)
Marking a Section of Text for Style
116(1)
Defining Classes of Styles
117(1)
Defining Named Individual Styles
118(1)
Defining Contextual Selection Criteria
119(1)
Combining Style Sheet Syntaxes
120(2)
Pseudoclasses and Pseudoelements
122(3)
Using the Anchor Pseudoclass
122(3)
Combining Style Sheet Syntaxes
125(6)
Chapter 4 Positioning HTML Content
131(40)
Choosing a Positioning Format
132(1)
Positioning Properties
133(1)
CSS Positioning
134(26)
Absolute Positioning
136(1)
Relative Positioning
137(5)
Positioning a Layer by Using the STYLE Attribute
142(1)
Identifying Layers by Name
143(1)
Controlling the Width of Layers
143(3)
Controlling the Height of Layers
146(2)
Clipping Layers
148(1)
Controlling the Visibility of Layers
149(2)
Specifying the Background Color of Layers
151(1)
Specifying the Background Image of Layers
152(3)
Including Externally Specified Layers
155(2)
Controlling the Stacking Order of Layers
157(3)
[LAYER] Tag Positioning
160(11)
Absolute Positioning
162(1)
Relative Positioning
162(1)
Identifying Layers by Name
163(1)
Controlling the Width of Layers
163(1)
Controlling the Height of Layers
164(1)
Clipping Layers
165(1)
Controlling the Visibility of Layers
166(1)
Specifying the Background Color of Layers
167(1)
Specifying the Background Image of Layers
167(1)
Including Externally Specified Layers
168(1)
Controlling the Stacking Order of Layers
168(3)
Chapter 5 Dynamic and Downloadable Fonts
171(10)
A Word About On-line Fonts
172(2)
Font Families
172(1)
Pixels and Point Sizes
173(1)
Font Sizes
173(1)
Introducing Dynamic Fonts
174(1)
How to Use Downloadable Fonts
175(6)
Linking the Font Definition into the Document
176(1)
Using the Font Definition
177(2)
Specifying the PFR MIME Type on the Server
179(2)
Chapter 6 Dynamic HTML
181(54)
What Is DHTML?
182(2)
DHTML Standards Bodies
182(1)
DHTML Functionality and Features
183(1)
Problems with Cross-Browser Scripting
183(1)
The JavaScript layer Object
184(10)
Naming Layers
187(1)
Referencing the Layer's Document
187(1)
Referencing the Layer's Source Document
187(1)
Positioning Layers
188(1)
Setting the Background Color or Image of a Layer
189(1)
Clipping Layers
190(1)
Controlling Visibility
191(1)
Moving Layers
191(2)
Capturing and Releasing Events
193(1)
Changing the Source of a Layer
194(1)
layer Object Event Handlers
194(5)
Using Event Handlers to Control Window Focus
195(1)
Using Event Handlers on Load
196(1)
Capturing Events on Mouse Out and on Mouse Up
197(2)
Putting It All Together
199(36)
Chapter 7 Regular Expressions
235(26)
Creating a Regular Expression
236(1)
Flags
236(1)
Literal Notation
236(1)
RegExp Constructor Function
236(1)
Writing a Simple Pattern
237(4)
Using Special Characters
237(4)
Using the RegExp Object
241(13)
Getting Remembered Substring Matches
242(1)
Determining If the Global Flag Is Set
243(1)
Determining If Case Sensitivity Is Set
243(1)
Setting the Matching String
243(1)
Getting the Index to Start the Next Match
244(1)
Getting the Last Match
244(1)
Getting the Last Parenthesized Substring Match
245(1)
Getting the Substring Preceding the Most Recent Match
245(1)
Determining Whether to Search Across Multiple Lines
245(1)
Getting the Substring Following the Most Recent Match
246(1)
Getting the Text of the Pattern
246(1)
Compiling a Regular Expression During Script Execution
247(1)
Executing the Search for a Match in a Specified String
247(3)
Testing the Search for a Match (Boolean)
250(4)
Using String Object Methods
254(7)
Searching the String
254(1)
Testing the Search for a Match (Index)
254(3)
Replacing Substrings in a String
257(4)
Chapter 8 Object Signing
261(34)
Obtaining Object Signing Tools
262(8)
Digital Certificate
262(6)
JAR Packager
268(2)
Preparing a Script for Signing
270(21)
Creating and Identifying the Archive
270(1)
ID Attribute
271(1)
PrivilegeManager Classes
271(1)
Object Signing Targets
272(2)
Examples of Signed Scripts
274(17)
Running the Page Signing Script
291(1)
Moving or Editing Signed Script Files
292(1)
Summary of the Object Signing Process
293(2)
Chapter 9 New Event Model
295(20)
Comparison of Old and New Event Models
296(5)
New Methods for Event Handling
298(1)
Outline for Event Handling
298(1)
Processing Captured Events
299(1)
Releasing Captured Events
300(1)
List of Events
301(1)
event Object
302(4)
Event Object
306(1)
Event Management Example
307(8)
Chapter 10 Global Objects
315(22)
Object Object
316(2)
eval() Method Change
316(1)
handleEvent() Method
317(1)
watch() and unwatch() Methods
317(1)
navigator Object
318(4)
Getting the Name of the Browser Language
318(1)
Getting the Name of the Platform
319(1)
Example of Using navigator Object Properties
319(2)
Setting Navigator Preferences from a Signed Script
321(1)
Number Object
322(3)
Testing for Maximum and Minimum Values for a Number
323(1)
Using the NaN Property
323(1)
Testing for Negative and Positive Infinity
324(1)
Creating Your Own Properties for a Number Object
324(1)
Converting Numbers to Strings
325(1)
String Object
325(9)
Determining the ISO-Latin-1 Codeset Value of a Character in a String
326(1)
Getting a String from a Sequence of ISO-Latin-1 Codeset Values
326(1)
Combining Strings
327(1)
Searching, Matching, and Replacing Strings
328(1)
Extracting Substrings from a String
328(3)
Splitting Strings
331(3)
Screen Object
334(3)
Chapter 11 What's New in the Window Object
337(30)
Showing or Hiding Window User Interface Elements
339(1)
Controlling Window Dimensions
340(5)
Example of Modifying Window Properties
341(4)
Determining the Current Position of a Viewed Page
345(1)
Example of Determining the Current Position of a Viewed Page
345(1)
Accessing Toolbar Buttons Programmatically
346(4)
Example of Accessing Toolbar Buttons Programmatically
347(3)
Finding a Text String within a Window
350(1)
Example of Finding a Text String within a Window
350(1)
Opening a New Web Browser Window
351(4)
Moving and Resizing Windows
355(4)
Example of Moving and Resizing a Window
356(3)
Calling Functions from the setTimeout() Method
359(1)
Setting and Clearing Intervals
360(3)
Example of setTimeout() Method and Setting and Clearing Intervals
360(3)
Capturing Events from Other Windows
363(1)
Intercepting a DragDrop Event
363(1)
Intercepting a Move Event
364(1)
Intercepting a Resize Event
365(2)
Chapter 12 What's New in Documents
367(32)
Anchor Object
368(1)
Example of Using the text Property
368(1)
Array Object
369(13)
Creating an Array by Using Literal Notation
369(1)
New Array Object Methods
369(13)
button Object
382(2)
Example of Using button Object Event Handlers
383(1)
document Object
384(7)
Getting Style Classes, ID, and Tags Attributes
385(1)
Managing Events
386(1)
Getting the Current Selection
386(2)
Controlling Events When Users Press or Release a Mouse Button
388(2)
Controlling Events When Users Double-click a Mouse Button
390(1)
Controlling Events When Users Press or Release a Key
390(1)
image Object
391(1)
link Object
392(5)
Example of Using the text Property
393(1)
Controlling Events When Users Press or Release a Mouse Button
393(1)
Controlling Events When Users Double-click a Mouse Button
394(1)
Controlling Events When Users Press or Release a Key
395(1)
Controlling Events When Users Press or Release a Mouse Button
396(1)
textarea Object
397(2)
Appendix A What's New in JavaScript 1.3
399(46)
New Features
399(1)
Changes
400(1)
JavaScript and ECMA
400(2)
Non-ECMA-262 Features of JavaScript 1.2 and 1.3
401(1)
Unicode
402(2)
New Top-level Properties
404(3)
NaN Property
405(1)
Infinity Property
405(1)
undefined Property
406(1)
isFinite() Global Function
407(2)
Example Using the isFinite() Global Function
407(2)
toSource() Method
409(3)
Example of Using the toSource() Method
410(2)
Date Object
412(16)
New Date Constructor
414(1)
Getting the UTC in Milliseconds
415(1)
Getting and Setting the Year
416(2)
Getting and Setting Milliseconds
418(1)
Getting and Setting the Month, Date, and Day as a UTC Value
419(1)
Getting and Setting the Time as a UTC Value
420(4)
Obtaining a UTC Date String
424(1)
Changes to the Date Methods
425(1)
toLocaleString() Method
425(3)
New Methods of Function Object
428(1)
call() Method
428(1)
apply() Method
429(1)
Strict Comparison Operators
429(4)
Example of Comparison Operators
430(3)
JavaScript Console
433(3)
Setting the JavaScript Console Preferences
435(1)
Changes in JavaScript 1.3
436(9)
Comparison Operators
436(1)
Changes to the Array Object
437(3)
replace() Method of String Object
440(3)
Boolean Object
443(1)
toString() Method
443(2)
Appendix B JavaScript Quick Reference
445(50)
JavaScript Objects
445(38)
Anchor Object
446(1)
applet Object
446(1)
Area Object
447(1)
Array Object
448(1)
Boolean Object
449(1)
button Object
449(1)
checkbox Object
450(1)
Date Object
451(1)
document Object
452(2)
event Object
454(1)
Event Object
455(1)
fileUpload Object
456(1)
form Object
457(1)
function Object
458(1)
hidden Object
459(1)
history Object
460(1)
image Object
460(1)
layer Object
461(2)
link Object
463(2)
location Object
465(1)
Math Object
466(1)
mimeType Object
467(1)
navigator Object
467(1)
Object Object
468(1)
password Object
469(1)
plugin Object
470(1)
radio Object
470(1)
RegExp Object
471(2)
reset Object
473(1)
screen Object
473(1)
select Object
474(2)
String Object
476(1)
submit Object
477(1)
text Object
477(1)
textarea Object
478(1)
window Object
479(4)
Control Structures
483(1)
Operators
484(5)
Reserved JavaScript Keywords
489(1)
Escape Characters for String Formatting
489(1)
HTTP MIME Types
490(5)
Glossary 495(4)
Index 499

Check Out These Items!
eCampus.com Pink Backpack eCampus.com Pink Backpack
Retail Price $28.95
Our Price $10.00
eCampus.com T-Shirt eCampus.com T-Shirt
Retail Price $14.99
Our Price $2.00
eCampus.com 4GB USB Drive eCampus.com 4GB USB Drive
Retail Price $32.95
Our Price $25.00
  Buy Textbooks
  Sell Textbooks
  College Apparel
  Shop by School
  Virtual Bookstores
  Order Status
  Shipping Rates
  Return Policy
  Marketplace Info
  F.A.S.T.
  Contact Us
  Privacy Policy
  Legal Notices
  Site Security
  Employment
  Help Desk
  eCampus Blog
  Affiliate Program
  Bulk Orders
  College Marketing
HACKER SAFE certified sites prevent over 99.9% of hacker crime.
eCampus.com blog follow eCampus.com on twitter find eCampus.com on facebook RSS Need Help? eService@ecampus.com   Copyright© 1999-2008     
.