
JavaScript : The Missing Manual
by McFarland, David Sawyer-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Rent Book
Rent Digital
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Summary
Author Biography
David Sawyer McFarland is the president of Sawyer McFarland Media Inc., a web development and training company located in Portland, Oregon. In addition, he teaches JavaScript programming, Flash, and web design at the University of California, Berkeley, the Center for Electronic Art, the Academy of Art College, and Ex'Pression College for Digital Arts. He was formerly the webmaster at the University of California, Berkeley, and the Berkeley Multimedia Research Center. David is also the author of CSS: The Missing Manual and Dreamweaver CS3: The Missing Manual.
Table of Contents
The Missing Credits | |
About the Author | |
About the Creative Team | |
Acknowledgements | |
The Missing Manual Series | |
Introduction | |
What Is JavaScript? | |
HTML: The Barebones Structure | |
CSS: Adding Style to Web Pages | |
Software for JavaScript Programming | |
About This Book | |
The Very Basics | |
Getting Started with JavaScript | |
Writing Your First JavaScript Program | |
Introducing Programming | |
How to Add JavaScript to a Page | |
Your First JavaScript Program | |
Writing Text on a Web Page | |
Attaching an External JavaScript File | |
Tracking Down Errors | |
The Grammar of JavaScript | |
Statements | |
Commands | |
Types of Data | |
Variables | |
Working with Data Types and Variables | |
Tutorial: Using Variables to Create Messages | |
Tutorial: Asking for Information | |
Arrays | |
Tutorial: Writing to a Web Page Using Arrays | |
Comments | |
Adding Logic and Control to Your Programs | |
Making Programs React Intelligently | |
Tutorial: Using Conditional Statements | |
Handling Repetitive Tasks with Loops | |
Functions: Turn Useful Code Into Reusable Commands | |
Tutorial: A Simple Quiz | |
Working with Words, Numbers, and Dates | |
A Quick Object Lesson | |
Strings | |
Finding Patterns in Strings | |
Numbers | |
Dates and Times | |
Tutorial | |
Dynamically Modifying Web Pages | |
Modifying Web Pages: An Overview | |
Understanding the Document Object Model | |
Introducing JavaScript Libraries | |
Selecting Page Elements (Revisited) | |
Adding Content to a Page | |
Setting and Reading Tag Attributes | |
Reading, Setting, and Removing HTML Attributes | |
Creative Headlines | |
Acting on Each Element in a Selection | |
Automatic Pull Quotes | |
Action/Reaction: Making Pages Come Alive with Events | |
What Are Events? | |
Using Events with Functions | |
Tutorial: Highlighting Table Rows | |
More jQuery Event Concepts | |
Advanced Event Management | |
Tutorial: A One-Page FAQ | |
Improving Your Images | |
Swapping Images | |
Tutorial: Adding Rollover Images | |
jQuery Effects | |
Tutorial: Photo Gallery with Effects | |
Advanced Gallery with jQuery lightBox | |
Tutorial: lightBox Photo Gallery | |
Animated Slideshows with Cycle | |
Tutorial: An Automated Slideshow | |
Building Web Page Features | |
Improving Navigation | |
Some Link Basics | |
Table of Contents provided by Publisher. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.