did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780789556424

JavaScript Complete Concepts and Techniques

by ; ; ;
  • ISBN13:

    9780789556424

  • ISBN10:

    0789556421

  • Edition: 1st
  • Format: Paperback
  • Copyright: 1999-11-03
  • Publisher: Course Technology

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

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: $61.00 Save up to $17.08
  • Rent Book $43.92
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

The Shelly Cashman Series offers cutting-edge books that make it easy to learn about computers. Shelly and Cashman's step-by-step, screen-by-screen approach to learning guarantees success. Full-color screen shots follow every step, making it nearly impossible for readers to lose their way.
-- Project opening pages provide depth and perspective for each project
-- Exercises at the end of each project including the unique "Cases and Places", reinforce learning
-- Pending approval for Microsoft Office User Specialist certification
-- Teaches users to: access pictures from the World Wide Web, create Web pages, perform Excel Web queries, add hyperlinks to Office documents, and much more
-- "Other Ways" Boxes show the user several ways to perform tasks
-- Completion Time:

90+hrs. -- Office Suite

30-40hrs. -- Comprehensive

20-30hrs. -- Complete

Table of Contents

INTRODUCTION INTRODUCTION TO JAVASCRIPT PROGRAMMING
Objectives
J 1.1(1)
Introduction
J 1.2(1)
JavaScript and HTML Tags
J 1.3(1)
SCRIPT Tags
J 1.4(1)
JavaScript Versus VBScript
J 1.4(1)
Why Use JavaScript?
J 1.5(1)
JavaScript Cookies
J 1.5(1)
JavaScript Basics -- Variables, Literals, and Expressions
J 1.5(4)
Rules for Naming Variables
J 1.6(1)
Literals
J 1.6(1)
Expressions and Operators
J 1.7(2)
Conditionals
J 1.9(2)
If and If...Else Statements
J 1.10(1)
While Loop
J 1.10(1)
Functions
J 1.11(1)
Objects, Properties, and Methods
J 1.11(2)
Events
J 1.13(2)
Forms
J 1.14(1)
Frames and Arrays
J 1.15(1)
Arrays
J 1.16(1)
Summary
J 1.16(1)
Test Your Knowledge
J 1.17(2)
Apply Your Knowledge
J 1.19(2)
In the Lab
J 1.21
PROJECT ONE INTEGRATING JAVASCRIPT AND HTML
Objectives
J 1.1(3)
Introduction
J 1.4(2)
Project One -- Fun with Phonics Web Page
J 1.6(5)
Starting Notepad
J 1.8(3)
Inserting SCRIPT Tags on a Web Page
J 1.11(1)
Writing the Beginning SCRIPT Tag
J 1.11(1)
Using a Flicker on a Web Page to Draw Attention
J 1.12(4)
Setting the Background Color to a Static Color
J 1.14(1)
Completing the JavaScript Section
J 1.15(1)
Saving the HTML File
J 1.16(2)
Testing the Web Page
J 1.18(1)
JavaScript Variables
J 1.19(1)
Extracting the System Date
J 1.20(4)
Displaying the Current System Date
J 1.23(1)
Using Several Variables to Construct a Message
J 1.24(2)
Writing the Message on the Web Page
J 1.25(1)
Save and Test the Web Page
J 1.26(2)
Calling a JavaScript Function
J 1.28(1)
Displaying the Last Modified Document Date
J 1.29(1)
Writing a JavaScript User-Defined Function
J 1.29(5)
Placing User-Defined Functions in the HEAD Section
J 1.31(3)
Printing the HTML File Using Notepad
J 1.34(2)
Project Summary
J 1.36(1)
What You Should Know
J 1.36(1)
Test Your Knowledge
J 1.37(3)
Use Help
J 1.40(1)
Apply Your Knowledge
J 1.41(1)
In the Lab
J 1.42(6)
Cases and Places
J 1.48
PROJECT TWO CREATING POP-UP WINDOWS, ADDING SCROLLING MESSAGES, AND VALIDATING FORMS
Objectives
J 2.1(3)
Introduction
J 2.4(1)
Project Two -- Home Finders Nationwide Realty
J 2.4(3)
Starting Notepad and Opening the Home.htm File
J 2.6(1)
Inserting a Scrolling Message on a Web Page
J 2.7(6)
Creating a Form Text Box to Display a Scrolling Message
J 2.8(2)
Creating a User-Defined Function for a Scrolling Message
J 2.10(2)
Incrementing the Position Locator Variable
J 2.12(1)
Entering an If Statement
J 2.13(2)
Using the setTimeout() Method to Create a Recursive Function Call
J 2.15(3)
Adding an Event Handler
J 2.16(2)
Saving the HTML File and Testing the Web Page
J 2.18(1)
The Mortgage Payment Calculator Form
J 2.19(2)
Inserting an Event Handler in an Anchor Tag
J 2.20(1)
Writing the doMort() User-Defined Function
J 2.21(2)
Saving and Testing the Web Page
J 2.22(1)
Validating the Mortgage Payment Calculator Form
J 2.23(9)
Validating Data Using the If...Else Statement
J 2.23(2)
Validating Data Criteria Using Built-in Functions
J 2.25(4)
Adding an Event Handler to Call a Function
J 2.29(1)
Saving and Testing the Web Page
J 2.30(2)
Determining the Monthly Payment
J 2.32(4)
Creating the monthly() Function
J 2.33(3)
Formatting the Monthly Payment Output as Currency
J 2.36(9)
Using the indexOf() Method
J 2.36(1)
Determining the Dollars Portion
J 2.37(1)
Using for Loops and While Loops
J 2.38(1)
Extracting the Dollars Portion and Inserting Commas
J 2.39(1)
Extracting the Cents Portion and Defining the Decimal Amount
J 2.40(2)
Reconstructing the Formatted Output and Returning the Formatted Value
J 2.42(1)
Passing the Monthly Payment Value to the dollarFormat() Function
J 2.43(2)
Adding a Pop-up Window
J 2.45(4)
Adding the Date Last Modified
J 2.47(1)
Saving and Testing the Finished Web Page
J 2.48(1)
Printing the HTML File Using Notepad
J 2.49(1)
Project Summary
J 2.50(1)
What You Should Know
J 2.50(1)
Test Your Knowledge
J 2.51(3)
Use Help
J 2.54(1)
Apply Your Knowledge
J 2.55(1)
In the Lab
J 2.56(4)
Cases and Places
J 2.60
PROJECT THREE ENHANCING THE USE OF IMAGE AND FORM OBJECTS
Objectives
J 3.1(3)
Introduction
J 3.4(1)
Project Three--Creating the Midwest Catering Web Page
J 3.4(3)
Starting Notepad and Opening the Cater.htm File
J 3.7(1)
Rolling Banners
J 3.7(6)
Creating an Image Object
J 3.8(1)
Writing the Rolling Banner Function
J 3.9(3)
Calling the Rolling Banner Function
J 3.12(1)
Creating a Dynamic Greeting
J 3.13(9)
The Switch Statement
J 3.13(1)
The getMonth() and getTime() Methods
J 3.14(1)
Creating the HolidayDays() Function
J 3.15(5)
Calling the HolidayDays() Function
J 3.20(1)
Saving the HTML File and Viewing the Web Page
J 3.21(1)
The onmouseover Event Handler
J 3.22(7)
Entering the onmouseover Event Handler
J 3.23(2)
Entering the Functions
J 3.25(4)
Using Selection Lists to Display Menu Items
J 3.29(9)
The onchange Event Handler
J 3.30(2)
Entering the User-Defined Functions for the onchange Event Handler
J 3.32(6)
Calculating the Extended Price Function
J 3.38(5)
Calculating the Extended Price
J 3.40(3)
The dollarFormat Function
J 3.43(4)
Printing the HTML Notepad File
J 3.46(1)
Project Summary
J 3.47(1)
What You Should Know
J 3.47(1)
Test Your Knowledge
J 3.48(4)
Use Help
J 3.52(1)
Apply Your Knowledge
J 3.53(2)
In the Lab
J 3.55(5)
Cases and Places
J 3.60
PROJECT FOUR COOKIES, ARRAYS, AND FRAMES
Objectives
J 4.1(3)
Introduction
J 4.4(2)
Project Four -- Student Council Web Site
J 4.6(1)
Starting Notepad and Opening the Council.htm File
J 4.6(1)
Creating the Cookie
J 4.7(6)
Creating the addCookie() Function
J 4.8(2)
Calling the addCookie() Function
J 4.10(3)
Reading the Cookie
J 4.13(6)
Creating the getCookie() Function
J 4.14(2)
Calling the getCookie() Function
J 4.16(1)
Deleting a Cookie
J 4.16(2)
Determining the Contents of a Cookie
J 4.18(1)
Saving and Testing the Web Page
J 4.19(3)
Saving and Testing the Web Page in the Browser
J 4.19(2)
Removing the Test Code
J 4.21(1)
Creating the Array
J 4.22(5)
Initializing the Array
J 4.22(3)
Populating the Array
J 4.25(2)
Displaying Data Based on a Cookie Value
J 4.27(5)
Reading the Cookie
J 4.27(1)
Displaying the Student Name
J 4.28(2)
Displaying the Organization List
J 4.30(2)
Saving and Testing the Web Page
J 4.32(1)
Setting a Flag in a Cookie
J 4.32(5)
Setting the Value of the Flag
J 4.33(2)
Reading and Using the Flag
J 4.35(2)
Initializing the Web Page
J 4.37(3)
Working with Frames
J 4.40(5)
Setting the Contents of the Display Frame
J 4.42(1)
Saving and Testing the Finished Web Page
J 4.43(2)
Project Summary
J 4.45(1)
What You Should Know
J 4.45(1)
Test Your Knowledge
J 4.46(3)
Use Help
J 4.49(1)
Apply Your Knowledge
J 4.50(2)
In the Lab
J 4.52(5)
Cases and Places
J 4.57
PROJECT FIVE USING OBJECTS TO CREATE A SHOPPING CART APPLICATION
Objectives
J 5.1(3)
Introduction
J 5.4(2)
Project Five -- Val-U Computers Shopping Web Site
J 5.6(1)
Starting Notepad
J 5.6(1)
Creating an Object in a Hidden Frame
J 5.7(14)
Creating the Hidden Frame
J 5.7(2)
Creating the ShoppingCart Object
J 5.9(3)
Deleting an Object
J 5.12(1)
Creating the printItem() Method
J 5.13(1)
Writing Object Data to the Web Page
J 5.14(4)
Calling the viewCart() Function
J 5.18(1)
Calling the addtoCart() Function
J 5.19(2)
Saving and Testing the Web Page
J 5.21(3)
Saving and Testing the Web Page in the Browser
J 5.22(2)
Using the History Object
J 5.24(3)
Adding the goBack() Function
J 5.24(1)
Calling the goBack() and printOrder() Functions
J 5.25(2)
Writing HTML to Another Window
J 5.27(3)
Writing the printOrder() Function
J 5.27(3)
Determining Browsers and Detecting Keystrokes
J 5.30(9)
Responding to a Keystroke Based on the Browser Type
J 5.30(4)
Using the prompt() Function
J 5.34(3)
Saving and Testing the Web Page in the Browser
J 5.37(2)
Project Summary
J 5.39(1)
What You Should Know
J 5.40(1)
Test Your Knowledge
J 5.41(2)
Use Help
J 5.43(1)
Apply Your Knowledge
J 5.44(2)
In the Lab
J 5.46(5)
Cases and Places
J 5.51
Index J I.1

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