Professional JavaScript for Web Developers

Front Cover
John Wiley & Sons, Apr 22, 2005 - Computers - 646 pages
10 Reviews
  • Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice used in the design of millions of Web pages and server-side applications
  • Quickly covers JavaScript basics and then moves on to more advanced topics such as object-oriented programming, XML, Web services, and remote scripting
  • Addresses the many issues that Web application developers face, including internationalization, security, privacy, optimization, intellectual property issues, and obfuscation
  • Builds on the reader's basic understanding of HTML, CSS, and the Web in general

This book is also available as part of the 4-book JavaScript and Ajax Wrox Box (ISBN: 0470227818). This 4-book set includes:

  • Professional JavaScript for Web Developers (ISBN: 0764579088)
  • Professional Ajax 2nd edition (ISBN: 0470109491)
  • Professional Web 2.0 Programming (ISBN: 0470087889)
  • Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)
  

What people are saying - Write a review

User ratings

5 stars
8
4 stars
1
3 stars
1
2 stars
0
1 star
0

Review: Professional JavaScript for Web Developers

User Review  - Ashlynn Pai - Goodreads

This book clarified so many different concepts and is an invaluable reference. Read full review

Review: Professional JavaScript for Web Developers

User Review  - Sky - Goodreads

Switching editions to the latest one. I recommend this book for experienced programmers making the switch and beginner/intermediate that need a reference or solid explanation of all aspect of JS. Read full review

Contents

What Is JavaScript?
1
ECMAScript Basics
11
Operators
33
Summary
66
Modifying Objects
99
Summary
124
The Browser Object Model
136
Summary
157
Summary
365
Summary
385
Summary
409
Error Handling
411
Handling Errors
419
Debugging Techniques
428
Summary
443
Summary
479

DOM Traversal
182
Regular Expressions
193
Complex Patterns
205
Common Patterns
216
Summary
223
All about Events
261
The Event Object
270
CrossBrowser Events
292
Summary
301
Advanced DOM Techniques
303
Forms and Data Integrity
335
ClientServer Communication
481
Hidden Frames
490
Web Services
509
Summary
530
Interacting with Plugins
531
Java Applets
543
Deployment Issues
563
Summary
595
ECMAScript for XML
605
Index
617
Copyright

Common terms and phrases

About the author (2005)

Nicholas C. Zakas has a BS in Computer Science from Merrimack College and an MBA from Endicott College. He is the author of Professional JavaScript for Web Developers (Wiley 2005), Professional Ajax (1st and 2nd editions, Wiley 2007 and 2007) as well as several online articles. Nicholas works for Yahoo! as a frontend engineer and has worked in web development for more than 6 years, during which time he has helped develop web solutions in use at some of the largest companies in the world. Nicholas can be reached through his web site at www.nczonline.net.

Bibliographic information