ISBN-10: 0596515898

ISBN-13: 9780596515898

Edition: 2008 (Revised)

List price: $39.99
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


JavaScript is essential for creating modern, interactive websites. But, unlike HTML and CSS, JavaScript is a real programming language with complex rules that are difficult for most web designers. In this book, bestselling author David McFarland teaches you how to use JavaScript in sophisticated ways -- even if you have little or no programming experience. The goal of JavaScript: The Missing Manual is not to turn you into the next great programmer. Instead, once you become familiar with language's ins and outs, McFarland teaches you to use advanced JavaScript tools that help you add useful interactivity to your sites quickly, rather than script everything yourself. To get you going, this clear and entertaining book offers several "living examples" -- step-by-step tutorials for building website components with JavaScript using raw materials, such as graphics and half-completed Web pages, that you can download from the book's companion website. In this book: Getting Started introduces the building blocks of JavaScript, and helpful tips on computer programming in general. Learn to add scripts to a web page; store and manipulate information; communicate with the browser window; respond to events such as mouse clicks and form submissions; and identify and modify HTML. Building Web Page Features provides real-world examples of JavaScript in action. Learn to create pop-up navigation bars, enhance HTML tables, build an interactive photo gallery, and make web forms more usable. Create interesting user interfaces with tabbed panels, accordion panels and pop-up dialog boxes. Troubleshooting and Debugging teaches the ten most common errors new programmers make, and techniques for finding and fixing bugs. Communicating with the Web Server covers Ajax, the approach that made JavaScript glamorous. Learn to use JavaScript to communicate with a server so that your web pages can receive information without having to reload. If you want to put JavaScript to work right away with getting tangled up in code, JavaScript: The Missing Manual is your best bet.
eBooks Starting from $31.99
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $39.99
Copyright year: 2008
Publisher: O'Reilly Media, Incorporated
Publication date: 7/31/2008
Binding: Paperback
Pages: 544
Size: 7.00" wide x 9.25" long x 1.25" tall
Weight: 1.892
Language: English

Professor Yves Gérard Illouz is currently Professor of the Plastic Surgery Department, Saint Louis Hospital, in Paris, France. He is the Innovator of liposuction technique and he has been involved in adipose research in the last 30 years. He is the Honorary President of the �Professor Illouz Association�, an international medical association formed by more than 350 prominent plastic surgeons from all around the world with special interest on adipose tissue research and engineering. His PhD thesis is on Liposuction technique. In the last 30 years he has dedicated himself on the research of adipose tissue and he has pioneered innovations on liposuction techniques and autologous fat transplantation.He has published 30 peer reviewed articles and he has presented more than 550 lectures, around the globe.Dr Aris Sterodimas obtained the title of Consultant Plastic Surgeon from the world renowned center of Plastic & Reconstructive Surgery, The Ivo Pitanguy Institute, in Rio de Janeiro, Brazil. He is the Head of Stem Surgery Clinic, and Consultant Plastic Surgeon in IASO General Hospital, in Athens, Greece. He obtained his Master degree in the field of Surgical Technology from Imperial College of London, United Kingdom. From 2005 onwards, he has been actively involved in research of Stem Cell application in the field of Regenerative Plastic Surgery and Regenerative Medicine. His PhD thesis is on Tissue Engineering in Plastic & Reconstructive Surgery. Dr Sterodimas lectures worldwide and has published 20 peer reviewed articles and 5 book chapters about current applications and research on fat transplantation and adipose tissue engineering.

The Missing Credits
About the Author
About the Creative Team
The Missing Manual Series
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
Types of Data
Working with Data Types and Variables
Tutorial: Using Variables to Create Messages
Tutorial: Asking for Information
Tutorial: Writing to a Web Page Using Arrays
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
Finding Patterns in Strings
Dates and Times
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
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.