rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780764547300

JavaScriptTM: Your visual blueprintTM for building dynamic Web pages

by
  • ISBN13:

    9780764547300

  • ISBN10:

    0764547305

  • Format: Paperback
  • Copyright: 2000-01-01
  • Publisher: Visual
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.99

Summary

Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Inside you2ll discover step-by-step screen shots that demonstrate over 100 key JavaScript tasks, including: Assigning values to variables Declaring a function Detecting mouse rollovers Creating object instances Resizing a window Concatenating strings Setting time and date values Using buttons to trigger events Working with frames Detecting a user2s browser The companion CD-ROM includes: Dreamweaver and FrontPage trials, Homesite evaluation version, and PageMill and BBEdit demos RealPlayer, CoffeeCup, HotDog Express, Ulead Web GIF Animator, and many other useful apps Plus all sample code and an eversion of the book

Author Biography

<b>Kelly L. Murdock</b> has written extensively on 3D graphics and Web technologies. His credits include the 3D Studio Max R3 Bible, Master HTML and XHTML Visually, JavaScript Blueprints, and 3D Graphics and VRML 2. He is also the creative force behind the children's education site at www.animabets.com.

Table of Contents

Introducing Javascript
Understand Scripting
2(2)
Enter JavaScript Statements in the URL Field
4(2)
Embed JavaScript within an HTML Document
6(2)
Link to an External JavaScript File
8(2)
Present Content to Non-JavaScript Browsers
10(2)
Add Comments to JavaScript
12(2)
Using Variables and Arrays
Understand Variable Types
14(2)
Declare Variables
16(1)
Assign Values to Variables
17(1)
Using Integers
18(1)
Using Floating-Point Numbers
19(1)
Using Booleans
20(1)
Using Strings
21(1)
Determine Variable Type
22(2)
Convert Strings to Numbers
24(2)
Convert Numbers to Strings
26(2)
Declare an Array
28(2)
Determine the Number of Elements of an Array
30(2)
Convert an Array into a String
32(2)
Sort an Array
34(2)
Creating Expressions
Using Arithmetic Operators
36(2)
Increment and Decrement Variables
38(2)
Create Comparison Expressions
40(2)
Create Logical Expressions
42(2)
Using Conditional Operators
44(2)
Understand Precedence
46(1)
Evaluate String Expressions
47(1)
Identify Numbers
48(2)
Controlling Program Flow
Using if-else Statements
50(2)
Using for Loops
52(2)
Using while Loops
54(2)
Break Loops
56(1)
Continue Loops
57(1)
Using JavaScript Timers
58(2)
Set Regularly Timed Intervals
60(2)
Clear Timeouts and Intervals
62(2)
Working with Functions
Declare a Function
64(1)
Call a Function
65(1)
Understand Global and Local Variables
66(2)
Pass Parameters to a Function
68(2)
Return Values from a Function
70(2)
Call a Function from an HTML Link
72(2)
Handling Events
Using JavaScript Events
74(2)
Detect a Mouse Click
76(2)
Detect a Double-Click
78(2)
Create Rollover Buttons
80(2)
Detect a Key Press
82(2)
Set Focus
84(2)
Detect a Pull-Down Menu Selection
86(2)
Create Page Loading and Unloading Messages
88(2)
Using Objects
Understand Objects, Properties, and Methods
90(2)
Using Web page Element Objects
92(2)
Using Subobjects
94(2)
Using Predefined Objects
96(2)
Create New Objects
98(2)
Refer to the Current Object
100(2)
View Object Properties
102(2)
Using the Array Object
104(2)
Using the image Object
106(1)
Preload Images
107(1)
Change Images
108(2)
Using the link and anchor Objects
110(2)
Change Links
112(2)
Using the history Object
114(2)
Working with Windows
Using the Window and document Objects
116(2)
Display Text on a Browser's Status Bar
118(2)
Change Background Colors
120(2)
Change Text and Link Colors
122(2)
Change the Document Title
124(1)
Display the Modification Date
125(1)
View the URL of the Current Document
126(1)
View the Referring page
127(1)
Open a New Browser Window
128(2)
Close a Remote Window
130(2)
Print a Window
132(2)
Move a Window
134(2)
Resize a Window
136(2)
Inform the User with an Alert Dialog Box
138(2)
Accept Input with a Prompt Dialog Box
140(2)
Enable User Decisions with a Confirm Dialog Box
142(2)
Working with Strings
Using the string Object
144(2)
Work with Substrings
146(2)
Concatenate Strings
148(2)
Format String Variables
150(2)
Build Anchors and Links
152(2)
Determine String Length
154(1)
Change Case
155(1)
Search within a String
156(2)
Locate Characters in a String
158(2)
Replace Text in a String
160(2)
Split a String
162(2)
Working with Dates and Times
Using the date Object
164(2)
Display the Local Time and Date
166(2)
Get Time and Date Values
168(2)
Set Time and Date Values
170(2)
Work with Time
172(2)
Work with Time Zones
174(2)
Using The Math Object
Using the Math Object
176(2)
Generate Random Numbers
178(2)
Using Mathematical Constants
180(2)
Using Trigonometric Functions
182(2)
Using Logarithmic and Exponential Methods
184(1)
Using the Square Root Method
185(1)
Round Numbers
186(1)
Raise Numbers to a Power
187(1)
Find Minimum and Maximum Values
188(1)
Using Absolute Values
189(1)
Working with Forms
Using Text Boxes
190(2)
Work with Password Boxes
192(1)
Work with Hidden Fields
193(1)
Work with Textarea Boxes
194(2)
Using Buttons
196(2)
Using a Reset Button
198(1)
Using a Submit Button
199(1)
Using Check Box Buttons
200(2)
Using Radio Buttons
202(2)
Work with Selection Lists
204(2)
Work with Separate Selection List Items
206(2)
Work with a Multiple-Selection List
208(2)
Disable Form Elements
210(2)
Reset and Submit a Form
212(2)
Validate Forms
214(2)
Control Form Focus
216(2)
Using Focus Events
218(2)
Working with Frames
Work with the frame Object
220(2)
Access Frames by Name
222(2)
Find the Number of Frames
224(1)
Reference the Current Frame
225(1)
Reference across Frames
226(2)
Write to a Separate Frame
228(1)
Detect Frame Resizing
229(1)
Set the Target Frame
230(1)
Print a Frame
231(1)
Determining Environment Properties
Using the navigator Object
232(2)
Detect a User's Browser
234(1)
Detect the Browser's Version
235(1)
Detect a User's Operating System
236(1)
Understand a User Agent
237(1)
Determine Whether Java Is Enabled
238(1)
Determine the Code Name
239(1)
Using the location Object
240(2)
Using Cookies
242(2)
Encode Characters
244(2)
Debugging Javascript
Detect JavaScript Errors
246(2)
Debug with Comments
248(2)
Output Values to Text Boxes
250(2)
Common JavaScript Errors
252(12)
APPENDIX A
What's on the CD-ROM
264(1)
APPENDIX B
What's on the CD-ROM
264(22)
Using the E-version of the book
286

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program