Poetry Madness
 
 

Recently Viewed clear list


Interviews | March 17, 2014

Shawn Donley: IMG Peter Stark: The Powells.com Interview



Peter StarkIt's hard to believe that 200 years ago, the Pacific Northwest was one of the most remote and isolated regions in the world. In 1810, four years... Continue »
  1. $19.59 Sale Hardcover add to wish list

spacer

JavaScript: The Missing Manual

by

JavaScript: The Missing Manual Cover

 

Out of Print

Synopses & Reviews

Publisher Comments:

JavaScript is essential for creating modern, interactive Web sites. But, unlike HTML and CSS, JavaScript is a true programming language with complex rules that are challenging for most Web designers to learn. In JavaScript: The Missing Manual, bestselling author David McFarland teaches you how to use JavaScript in sophisticated ways — even if you have little or no programming experience.

In a clear, entertaining way, the book starts out by teaching you how to build a basic JavaScript program. Then, once you've mastered the structure and terminology, you'll learn how to use advanced JavaScript tools to add useful interactivity to your sites quickly and painlessly, rather than scripting everything from scratch.

To jump-start your progress, the book offers several living examples — step-by-step tutorials for building Web site components with JavaScript using raw materials, such as graphics and half-completed Web pages, that you can download from the book's companion Web site.

In this book, you will learn:

How to get started. The book introduces the building blocks of JavaScript, and general tips on computer programming. Learn to add scripts to a Web page; store and manipulate information; communicate with the browser window; respond to events like mouse clicks and form submissions; and identify and modify HTML. How to build Web Page Features. McFarland 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. How to troubleshoot and debug. The book will teach you how to avoid the ten most common errors new programmers make, and how to find and fix bugs. How to communicate with the Web server. In addition to basic JavaScript, this manual 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 without getting tangled up in code, JavaScript: The Missing Manual is the best book available.

Book News Annotation:

This tutorial offers step-by-step instructions, illustrated with screenshots, for using JavaScript to create interactive Web pages. It opens with coverage of basics of JavaScript, then provides JavaScript code for adding interactivity to Web sites and for communicating with the Web server. The book is designed to accommodate advanced-beginner or intermediate computers users who have some experience building Web pages and using HTML and CSS, but for those who are new to building Web pages, the book includes 'Up to Speed' boxes providing introductory information. More advanced Web page jockeys will find 'Power User' boxes with technical tips and shortcuts. McFarland is president of a Web development and training company. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Bestselling author McFarland teaches how to use JavaScript in sophisticated ways--even for those with little or no programming experience--with this clear and entertaining book that offers step-by-step tutorials.

Synopsis:

JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways — without pain or frustration — even if you have little or no programming experience.

JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages — without having to script everything from scratch!

  • Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
  • Get real-world examples of JavaScript in action
  • Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
  • Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes
  • Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs
  • Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload

About the Author

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; Part I: Getting Started with JavaScript; Chapter 1: Writing Your First JavaScript Program; 1.1 Introducing Programming; 1.2 How to Add JavaScript to a Page; 1.3 Your First JavaScript Program; 1.4 Writing Text on a Web Page; 1.5 Attaching an External JavaScript File; 1.6 Tracking Down Errors; Chapter 2: The Grammar of JavaScript; 2.1 Statements; 2.2 Commands; 2.3 Types of Data; 2.4 Variables; 2.5 Working with Data Types and Variables; 2.6 Tutorial: Using Variables to Create Messages; 2.7 Tutorial: Asking for Information; 2.8 Arrays; 2.9 Tutorial: Writing to a Web Page Using Arrays; 2.10 Comments; Chapter 3: Adding Logic and Control to Your Programs; 3.1 Making Programs React Intelligently; 3.2 Tutorial: Using Conditional Statements; 3.3 Handling Repetitive Tasks with Loops; 3.4 Functions: Turn Useful Code Into Reusable Commands; 3.5 Tutorial: A Simple Quiz; Chapter 4: Working with Words, Numbers, and Dates; 4.1 A Quick Object Lesson; 4.2 Strings; 4.3 Finding Patterns in Strings; 4.4 Numbers; 4.5 Dates and Times; 4.6 Tutorial; Chapter 5: Dynamically Modifying Web Pages; 5.1 Modifying Web Pages: An Overview; 5.2 Understanding the Document Object Model; 5.3 Introducing JavaScript Libraries; 5.4 Selecting Page Elements (Revisited); 5.5 Adding Content to a Page; 5.6 Setting and Reading Tag Attributes; 5.7 Reading, Setting, and Removing HTML Attributes; 5.8 Creative Headlines; 5.9 Acting on Each Element in a Selection; 5.10 Automatic Pull Quotes; Chapter 6: Action/Reaction: Making Pages Come Alive with Events; 6.1 What Are Events?; 6.2 Using Events with Functions; 6.3 Tutorial: Highlighting Table Rows; 6.4 More jQuery Event Concepts; 6.5 Advanced Event Management; 6.6 Tutorial: A One-Page FAQ; Chapter 7: Improving Your Images; 7.1 Swapping Images; 7.2 Tutorial: Adding Rollover Images; 7.3 jQuery Effects; 7.4 Tutorial: Photo Gallery with Effects; 7.5 Advanced Gallery with jQuery lightBox; 7.6 Tutorial: lightBox Photo Gallery; 7.7 Animated Slideshows with Cycle; 7.8 Tutorial: An Automated Slideshow; Part II: Building Web Page Features; Chapter 8: Improving Navigation; 8.1 Some Link Basics; 8.2 Opening External Links in a New Window; 8.3 Creating New Windows; 8.4 Opening Pages in a Window on the Page; 8.5 Tutorial: Making Bigger Links; 8.6 Animated Navigation Menus; Chapter 9: Enhancing Web Forms; 9.1 Understanding Forms; 9.2 Adding Smarts to Your Forms; 9.3 Tutorial: Basic Form Enhancements; 9.4 Form Validation; 9.5 Validation Tutorial; Chapter 10: Expanding Your Interface; 10.1 Hiding Information with Accordion Panels; 10.2 Organizing Information in Tabbed Panels; 10.3 Tooltips; 10.4 Creating Sortable Tables; Part III: Ajax: Communicating with the Web Server; Chapter 11: Introducing Ajax; 11.1 What Is Ajax?; 11.2 Ajax: The Basics; 11.3 Ajax the jQuery Way; 11.4 JSON; Chapter 12: Basic Ajax Programming; 12.1 Tabs Plug-in; 12.2 Adding Google Maps to Your Site; Part IV: Troubleshooting, Tips, and Tricks; Chapter 13: Troubleshooting and Debugging; 13.1 Top JavaScript Programming Mistakes; 13.2 Debugging with Firebug; 13.3 Debugging Tutorial; Chapter 14: Going Further with JavaScript; 14.1 Putting It All Together; 14.2 Writing More Efficient JavaScript; 14.3 Creating Fast-Loading JavaScript; Part V: Appendix; JavaScript Resources; References; Basic JavaScript; jQuery; The Document Object Model; Ajax; Advanced JavaScript; CSS; JavaScript Software; Colophon;

Product Details

ISBN:
9780596515898
Subtitle:
The Missing Manual
Author:
Mcfarland, David Sawyer
Author:
McFarland, David
Author:
McFarland, David Sawyer
Author:
Suehring, Steve
Publisher:
Pogue Press
Subject:
Programming Languages - CGI, Javascript, Perl, VBScript
Subject:
JavaScript (Computer program language)
Subject:
Programming Languages - JavaScript
Subject:
Programming languages (electronic computers)
Subject:
Computer programming
Subject:
Computer Languages-CGI
Subject:
Ajax;JavaScript;Web applications;Web site development;jQuery;programming languages
Copyright:
Edition Description:
Trade Paper
Series:
Missing Manual
Publication Date:
20080728
Binding:
Paperback
Language:
English
Illustrations:
Y
Pages:
544
Dimensions:
9.00 x 7.38 x 1.24 in

Other books you might like

  1. Hunting Pirate Heaven: In Search of... Used Hardcover $4.95
  2. And a Bottle of Rum: A History of... New Trade Paper $14.95
  3. The Sea Rover's Practice: Pirate... Used Trade Paper $6.50
  4. After You Get Your Puppy Used Trade Paper $8.50
  5. The Rosetta Bone: The Key to... New Hardcover $32.95
  6. Pirate Primer: Mastering the... Sale Trade Paper $7.98

Related Subjects

Computers and Internet » Computer Languages » Javascript
Computers and Internet » Internet » JavaScript

JavaScript: The Missing Manual Used Trade Paper
0 stars - 0 reviews
$23.00 In Stock
Product details 544 pages Pogue Press - English 9780596515898 Reviews:
"Synopsis" by ,
Bestselling author McFarland teaches how to use JavaScript in sophisticated ways--even for those with little or no programming experience--with this clear and entertaining book that offers step-by-step tutorials.
"Synopsis" by ,

JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways — without pain or frustration — even if you have little or no programming experience.

JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages — without having to script everything from scratch!

  • Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
  • Get real-world examples of JavaScript in action
  • Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
  • Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes
  • Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs
  • Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.