Beginning JavaScript, 3rd Edition (Programmer to Programmer)

Beginning JavaScript, 3rd Edition (Programmer to Programmer)
Authors
Paul Wilton, Jeremy McPeak
ISBN
0470051515
Published
21 May 2007
Purchase online
amazon.com

JavaScript is a scripting language that enables you to enhance static web applications by providing dynamic, personalized, and interactive content. This improves the experience of visitors to your site and makes it more likely that they will visit again. You must have seen the flashy drop-down menus, moving text, and changing content that are now widespread on web sites—they are enabled through JavaScript. Supported by all the major browsers, JavaScript is the language of choice on the Web.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Veteran Programmer said
Although the book is a good introduction for JavaScript, it suffers greatly from the lack of a single voice. I find this a problem with other Wrox books that have been written by multiple authors. I really don't blame the authors as much as I put the blame on Wrox's editors.

The books is just full of inconsistencies. These range from different coding styles, lack of consistency in source code filenames, etc., etc. Also, the HTML is often poorly written.

Even with the book's problems, I would still recommend the book for the beginning JavaScript programmer. The book does get the point across and should give the reader a good foundation in JavaScript programming.

Robert said
It was relatively easy to follow, however it does suffer from occasional coding errors and coding style consistency, which can be confusing.

All that said, I liked the book and would recommend it to anyone that wants to learn JavaScript.

H. Johnson said
In a previous online course for XHTML, I went through 75% of the 'Classroom In A Book' book. There were numerous excercises, entire exercises dedicated to writing code from scratch and building on top of that code throughout the exercises. While the practice was excellent, the text was dry and did not frequently attempt to articulate XHTML ideas with 'real world' or plain language.

Currently I am only 25% through Beginning JavaScript, but have noticed their efforts to get you to grasp the concept before putting the reader/student to work. Understanding the concept helps me to better debug and problem solve when the exercise portion begins. But the problems are few, small and are written out for the most part. I would like to see them add more problems to the end of a chapter before moving on, especially in the loops and function section.

T. Slocum said
Learning JavaScript can be a daunting experience for the non-programmer. The authors of Beginning JavaScript 3rd Edition seem to understand. The reader is eased into the learning this scripting language. Unfortunately the examples provided are not very useful. Examples are naked scripts out of context with a real web page. They are basically a blank page with a working script. The web pages presented in this book set a poor example for standards based web page development. XHTML and the separation of JavaScript from HTML (unobtrusive JavaScript) are ignored. This book does not set a good example for the "beginner".

R. Jacksto said
With this up-to-date guide, you'll find everything you need to know in order to develop interactive, robust, and personalized pages using JavaScript. It takes you step by step through this powerful scripting language so you can begin enhancing your site right away and increase visits. You'll learn how to take advantage of native JavaScript objects, manipulate objects that are available to you in the latest browsers, use cookies, and jazz up your web pages with Dynamic HTML. Great Update!!!
Table of Contents

Chapter 1. Introduction to JavaScript and the Web.
Chapter 2. Data Types and Variables.
Chapter 3. Decisions, Loops, and Functions.
Chapter 4. JavaScript--An Object-Based Language.
Chapter 5. Programming the Browser.
Chapter 6. HTML Forms--Interacting with the User.
Chapter 7. Windows and Frames.
Chapter 8. String Manipulation.
Chapter 9. Date, Time, and Timers.
Chapter 10. Common Mistakes, Debugging, and Error Handling.
Chapter 11. Storing Information. Cookies.
Chapter 12. Introduction to Dynamic HTML.
Chapter 13. Dynamic HTML in Modern Browsers.
Chapter 14. JavaScript and XML.
Chapter 15. Using ActiveX and Plug-Ins with JavaScript.
Chapter 16. Ajax and Remote Scripting

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration.” - E. W. Dijkstra