The Book of JavaScript: A Practical Guide to Interactive Web Pages

  Author:    Dave Thau
  ISBN:    1886411360
  Sales Rank:    479513
  Published:    2000-01-15
  Publisher:    No Starch Press
  # Pages:    404
  Binding:    Paperback
  Avg. Rating:    4.0 based on 34 reviews
  Used Offers:    26 from $3.00
  Amazon Price:    $22.76
  (Data above last updated:  2008-08-24 06:15:41 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
The Book of JavaScript: A Practical Guide to Interactive Web Pages
  
This isn't just a book of scripts for you to cut and paste into your HTML, only to find out that nothing works. The Book of JavaScript will teach you how to use JavaScript to quickly add interactivity, animation and other tricks to your Web pages--on your own and without cut-and-paste solutions. Using real-world examples as a starting point, wild-man thau! shows you, step-by- step, how various scripts work and how to use them to produce the effects you want. Learn how to:
  • Work with frames, forms, cookies, and alarms
  • Use events to have your pages to react to a user's actions
  • Perform image swaps and roll-overs
  • Program your own JavaScript functions to produce customized solutions
  • Use windows to make a remote control or a picture frame
  • Store user preferences with cookies and build a shopping cart
  • Use Dynamic HTML to turn web pages into multimedia applications

BONUS: Includes a complete reference to all JavaScript objects and functions, including examples, properties, methods, handlers, and browser compatibility!

The CD-ROM includes code and images for every example in the book (including the real-world ones), answers to the assignments, script libraries for hard-to-program applications, and many useful software programs.

Most Web developers pick up a book to learn how to use a language like JavaScript, looking for practical examples of how to get things done. The Book of JavaScript: A Practical Guide to Interactive Web Pages is plenty practical, and hits the mark as a reader-friendly and well-organized tutorial on JavaScript.

The book assumes no prior knowledge in JavaScript or other procedural languages, although familiarity with HTML is best. The well-thought-out text focuses on various programming goals--like rollovers and form validation--instead of the anatomy of the JavaScript language itself. The fast-moving chapters skillfully weave text with example code. Sections of the code and related sections of the accompanying text are numbered--a convention that is very helpful in teaching new techniques, and for quick reference later on.

Throughout the book, real-world examples of JavaScript in action, such as a clock script from NASA's site, illustrate its applications. A page from Salon.com, for instance, shows frame techniques, too. Ambitious readers can complete assignments to test their knowledge. The companion CD-ROM contains all of the code, as well as correct answers for the assignments.

Of all of the JavaScript tutorials out there, The Book of JavaScript is one of the more engaging and truly effective. --Stephen W. Plain

Topics covered:

  • Browser detection
  • Rollovers
  • Window manipulation
  • Custom functions
  • Form processing
  • Arrays
  • Loops
  • Timing events
  • Frames
  • Image maps
  • Form validation
  • Cookies
  • Dynamic HTML (DHTML)
  • Plug-ins
  • ActiveX controls
                  Reader Reviews 1 - 9 of 9                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
04-04-04 3 11\11
(Hide Review...)  Solid material, if somewhat dated...
Reviewer Permalink
Target Audience
Beginning JavaScript coders.

Contents
This is a conversational tutorial on JavaScript coding designed for people who have not used the language much (or at all).

The book is divided into the following chapters:

Welcome To JavaScript!; Using Variables and Built-in Functions to Update Your Web Pages Automatically; Give The Browsers What They Want; Rollovers: Everyone's Favorite JavaScript Trick; Opening and Manipulating Windows; Getting Functional: Writing Your Own JavaScript Functions; Giving and Taking Information With Forms; Keeping Track of Information with Arrays and Loops; Timing Events; Frames and Image Maps; Validating Forms, Massaging Strings, and Working with CGI; Cookies; Dynamic HTML; How to Fix Broken Code; Beyond the Browser: Plug-ins, ActiveX, Making Music, and Java; Reference to JavaScript Objects and Functions; Answers to Assignments

Review
There are numerous books on the market that deal with learning JavaScript. There is everything from simplistic guides to the person building their first web page, to in-depth guide for the professional web developers, to detailed reference guides that document every feature. On that scale of coverage, this book falls somewhere on the lower end of the scale. That's not a bad thing... It's just good to know what the target audience is.

The tone of the author's writing is conversational and a little quirky. He uses a number of examples in each chapter to illustrate the subject matter, and they illustrate the points well. Each example is dissected so that the reader can follow along and understand what each line is doing. By the time you are finished, you should have a solid understanding of the basics of JavaScript. At that point, you should be ready to pick up a more detailed book and start learning the intricacies of the language.

The only bad thing about the book at this point in time is the age of the book. He assumes that the reader is working with either Netscape 3.0 or Microsoft Internet Explorer 4.0. On one hand, most of the stuff you see here should be supported now in any browser. On the other hand, there's something to be said for learning the latest information on more up-to-date platforms. The age also shows up when you examine some of their web site samples. Obviously, the sites have been updated since the book was written, so you can't very well follow along any more.

Conclusion
A solid, if somewhat dated, tutorial treatment of basic JavaScript coding. Easy to read, and very good explanations of code examples.

(Review Data Last Updated: 2008-08-24 06:19:03 EST)
10-07-03 4 6\6
(Hide Review...)  Very practical for beginners but somewhat dated
Reviewer Permalink
I just picked this one up because I was looking to juice up a website I've been working on. The first couple of hours I spent with it were golden. I learned a lot of what I was interested in knowing quite quickly. One thing that struck me, however, was how dated it was - the author likes to reference real world websites but every real world example that I looked up online had been completely redesigned since this book was published in 2000.
The book also spends a somewhat annoying amount of time discussing differences between browsers like Netscape 2.0 and IE 4.0... Netscape is currently at version 7.0, IE is at 6.0. Dealing with the different browsers and the way they render java was much more of an issue three years ago (although it definitely still is an issue b/c pesky microsoft likes monopolize everything did its best to turn java into something that could only be compatible with IE). Point being his discussion of this issue is dated.
Anyway, the book is well written and the author is not a tech head looking to show off how complex his field is. The book puts things forward practically (as the subtitle suggests it should) and the result is if you are a java novice and you want to add java functionality to your website, this book provides the answers in a way that is aimed more at the bottom line of getting that functionality into your website and less at providing you with a big picture understanding of java.
To summarize, this book, aside from being somewhat dated, is a very well organized guidebook for someone who wants a working understanding of the elements of java that suit their basic purposes. It is not for someone looking to become a real java maven.
(Review Data Last Updated: 2008-02-13 03:46:12 EST)
05-02-03 4 (NA)
(Hide Review...)  awesome book!
Reviewer Permalink
This is a great book for anyone beginning, halfway through, or an expert on JavaScript. Thau explains everything simply and gives good tips as well. Just a warning however. One of the files in the "1st page" editor (ON THE INCLUDED CD-ROM)shows up as a worm on an anti-virus scanner. Something called "Seven Buttons from Hell"or something to that effect. Other than that, fantastic book!
(Review Data Last Updated: 2008-02-13 03:46:12 EST)
02-16-03 4 3\3
(Hide Review...)  overall, a very good book.
Reviewer Permalink
This book was very good for what it was intended to be, a gateway into javascript. Ofcourse one will not find every detail of javascript in this book. It was designed for the newbie.

Every topic was well written and easily understood. The only problem I had with it was the part about functions. Using this as my first real programming language, I didn't know the fundamentals. The book did not describe how functions worked very well, hence why I have it a rating of a 4 and not a 5. It was not untill I learned some c++ that i understood functions and was able to come back and relearn all the javascript.

all in all the book was VERY good and I HIGHLY recomend it to any newbie to javascript or to programming. (ofcourse javascript requires a good understanding of html Before you learn javascript, that was my disclaimer incase and real newbies were reading.

(Review Data Last Updated: 2008-02-13 03:46:12 EST)
02-12-03 1 3\7
(Hide Review...)  worse than the dummy books
Reviewer Permalink
This book does not have a single, practical, real world application. Not one of the examples given exist in an actual website. If you enjoy creating javascripts in a vacuum free of any other code (like "hello world" exercises) then maybe this book is for you. For anyone interested in real life javascript applications I recommend you look elsewhere. All I really wanted to know was how to do a rollover. The author has dedicated a whopping 10 pages to this fundamental function, and none of the examples work, even if I copy them directly from the CD into my html pages. What a joke!
(Review Data Last Updated: 2006-07-07 09:51:11 EST)
11-01-02 4 2\2
(Hide Review...)  Nice for basics
Reviewer Permalink
This book is really a gentle introduction to Javascript. I think it is aimed more at the hobbyist, or someone wondering into Javascript who just wants to have a look see first. It will teach the basics, which may be enough for most people who just want to jazz up their site, but it also gives you a good foundation to move onto more advanced text.

The book also includes assignment questions at the end of most chapters so you can test what you have learnt. The answers are in the back of the book. Assignment questions are such a valuable asset to programming publications but sadly most don't include them. The book also has a nice DOM reference listing the properties and methods for most objects, however it isn't a complete reference.

I used this book with Beginning Javascript (wrox press), I think the two publications compliment each other well.

(Review Data Last Updated: 2006-07-07 09:51:11 EST)
08-02-02 5 1\1
(Hide Review...)  Excellent Teacher
Reviewer Permalink
Thau is an excellent teacher. He breaks the code down for you to understand. This book is perfect for the beginner and teaches you all you need to get started.
(Review Data Last Updated: 2006-07-07 09:51:11 EST)
01-02-02 5 4\4
(Hide Review...)  Javascript Lookout!
Reviewer Permalink
Here it is 2:30am, I have to work tomorrow but I can't put this book down! After the 3rd chapter I'm writing simple little scripts and having a blast. Sure it's simple little coding so far but I'm learning the basics and now know what variables, strings and functions are. Being a programming NEWBIE I'm already hooked and can't wait until I get off work and can get back into this book and code some more!

About 2 hours ago I had a vague idea of what Javascript was and now I'm writing it and understanding it. Thanks Thau!

(Review Data Last Updated: 2006-07-07 09:51:11 EST)
11-20-01 5 3\3
(Hide Review...)  Just starting JavaScript? This book is it.
Reviewer Permalink
As a beginner in the world of JavaScrit, I was very apprehensive at learning a new computer language at my old age. To my delight Mr. Thau takes the beginner on a spellbound path to no return. Once you start reading the book you just want to get more involved! And quickly you will realize that with the hands on approach it is not that hard after all ! Great book for a beginner. I would recommend to anyone interested in making their dead HTML comes alive.
(Review Data Last Updated: 2006-07-07 09:51:11 EST)
  
                  Reader Reviews 1 - 9 of 9                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)