Beginning JavaScript
|
| Price: |
28 new or used available from $2.98
Average customer review:Product Description
"With my book, you'll gain a thorough understanding of the JavaScript language, learning all the key concepts from the ground up. The knowledge you'll gain here will help you to start programming exciting and powerful web applications."
Product Details
- Amazon Sales Rank: #1027630 in Books
- Published on: 2000-06-06
- Original language: English
- Number of items: 1
- Binding: Paperback
- 1056 pages
Editorial Reviews
Amazon.com Review
Suitable for learning basic programming for Web browsers, Beginning JavaScript is a patient, introductory tutorial on writing scripts successfully. It teaches you how to create client-side scripts (including full coverage of fundamentals like variables and flow control, plus plenty of screen shots.)
JavaScript is a good way to learn programming. It's powerful, of course, but the book takes small steps, using scripts that work with string and time data first, and then moving to manipulating browser objects like forms and windows. A running case study for a trivia game helps anchor the steps with a practical (and fun) example. There are plenty of tips on debugging your scripts (including how to use the Microsoft Script Debugger tool), and each section includes sample questions. (The book also offers extensive answers in over 80 pages at the end of the book.)
There's plenty of material on the differences between Internet Explorer and Netscape, especially when it comes to Dynamic HTML (DHTML). Coverage of the Document Object Model (DOM) for browsers helps bring the text up to date on some of the latest standards in Web browsers (including the new Netscape 6).
While the focus of Beginning JavaScript clearly is on the client, later sections turn to server-side ASP development (in which the sample trivia game is enhanced with ASPs written in JavaScript using ADO and Microsoft Access.) Reference sections on JavaScript and the browser object model for Internet Explorer and Netscape (through version 4.x) round out the material.
In all, with its approachable style and clearly rendered code examples, Beginning JavaScript makes for a worthwhile first book of programming for today's browsers. Even if you haven't programmed before, this text can give you the tools you need to bring your static Web pages to life. --Richard Dragan
Topics covered:
- Introduction to JavaScript
- Cross-browser compatibility issues
- JavaScript data types and variables
- Displaying errors
- Calculations
- Operators
- String handling
- Flow control statements
- Loops
- Introduction to using objects
- The browser object model
- HTML forms (including types of input controls)
- Frames and windows
- Tutorial for regular expressions
- Advanced string methods
- Date, time, and timer objects
- Common errors
- The Microsoft Script Debugger
- Cookies
- Dynamic HTML (DHTML) on Internet Explorer 4.0 and Netscape Navigator 4.x
- The Document Object Model (DOM)
- ActiveX controls and plug-ins used with JavaScript
- Server-scripting
- Introduction to ASP and databases (including SQL basics and database design with Microsoft Access)
- Sample case study for a trivia game
- Sample exercises and answers
- References to JavaScript
- Internet Explorer 4 and 5 and Netscape Navigator 4 objects
- ASP object model reference
From the Publisher
This book is for anyone who wants to learn JavaScript. You will need a very basic knowledge of HTML, but no prior programming experience is necessary. Whether you want to pick up some programming skills, or want to find out how to transfer your existing programming knowledge to the Web, then this book is for you. All you need is a text editor (like Notepad) and a browser, and you're ready to go!
From the Author
This is not an academic text nor one of those clever tricks books that leave you knowing nothing about the language and lost when trying to create your own clever tricks. Instead its a practical book on JavaScript and web programming written by someone who actually uses this stuff everyday.
It covers all the theory when its needed but its main aim is not discussion but doing and so it couples an understanding of the fundamentals of programming with lots of practical real world examples. By the time you've read the book you'll have all the knowledge you need to head off on your own and create sophisticated web sites and your own clever tricks.
As well as covering all the basics the book also goes further to cover topics often missing from some other beginner books such as server-side scripting, database programming, regular expressions and scripting with browser plus-ins and ActiveX controls.
Customer Reviews
A big big big big big big big big good book...
It's a big book. It's a very big book. It taught me Javascript to a point where I was writing code from my head. Patience is required, but it will pay off. The author covers everything from beginning programming concepts, to the Javascript Document Object Model (which will help down the road with many aspects of programming), to Dynamic HTML (i.e., making things fly across the screen or making dynamic menus), database programming with Javascript and ASP, and Active X. It's much more than a beginner's book.
Right off the bat the book discusses errors and how to interpret them (an inevitability for any Javascript programmer). That way, as you make mistakes, or mistype something (you will, we all do), you'll know how to handle it instead of flipping through the book screaming for answers.
An added bonus is that you build an application as you go. When you're done with the book you have a working Javascript app that you can easily edit to your own whims and publish on the web.
I can honestly say that, as I read this book, I experienced none of the frustration I usually experience with programming books. The code examples worked, typos were incredibly scarce, and I knew what to do with those "I have to hit something now!!" errors that arise in any programming endeavor.
It's fair to say that this is not only a good beginning Javascript book, it's also a good introduction to programming. You can write code and easily see instant results, which can be gratifying for a beginner.
A good book. Buy and learn.
You just gotta have it!
This is by far one of the most in-depth js books on the market. Not only is it a reference manual but it is also an instructor, step by step. It would help you to understand some of the js language before you dive into this book but the author does attempt to teach, and I feel successfully so.
Just about everything that you could want to do with js in regards to the world wide web is covered in here. JS is not the be-all end-all solution but the language picks up where a lot of scripting languages like perl, PHP leave off.
If you have enjoyed the power of js with web development and want to get more from it you have to take a look at this book, anybody at any experience level will enjoy it.
A great reference and an excellent companion.
"Beginning" is a misnomer
I almost passed this book over in the bookstore because of the "Beginning" in the title. "Beginning" implies basic and based on other Wrox titles I've seen, it usually meant an over view of wizards and the development environment. I had looked at several other JavaScript books and finally selected one although it was not exactly what I wanted. I was on my way to the register when I decided to go back and took another look, even at the "Beginning" book. It wasn't what I expected. This book has not let me down. It has so far anticipated and answered every question that comes to my mind. It has a very good balance between tutorial and reference. Mr. Wilton is a talented writer and I hope he will be doing more books.
Although, I did not purchase this title from Amazon, I felt compelled to write this review so that others can benefit from my experience.




