Professional JavaScript for Web Developers
Nicholas C. Zakas - Collection Professional
Résumé
JavaScript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web applications. While exploring everything from its history to today's advanced features, this book shows you how to use this powerful language to its full potential in order to develop your own applications that solve the business problems facing Web developers today.
You'll gain a clear understanding of the components that make up a JavaScript implementation, plus you'll examine critical areas including events, regular expressions, and browser detection techniques so that you can build dynamic user interfaces. You'll also learn how to extend the language to meet your specific requirements as well as create seamless client-server communication without intermediaries such as Java or hidden frames.
What you will learn from this book
- ECMAScript basics, object-oriented programming techniques, and important Document Object Model (DOM) concepts
- How to implement regular expressions for data validation and string manipulation
- Methods for handling events to tie JavaScript to a Web user interface .
- Techniques for validating data, sorting tables, and dealing with errors
- How to communicate between JavaScript and browser plugins
- All about security issues, optimization, and intellectual property protections
Who this book is for
This book is for Web developers who want to use JavaScript to dramatically improve the usability of their Web sites and Web applications.
L'auteur - Nicholas C. Zakas
Nicholas C. Zakas Nicholas C. Zakas is a Web Software Engineer who specializes in user interface design and implementation for Web applications using JavaScript, Dynamic HTML, CSS, XML, and XSLT. He is currently principal front end engineer for the Yahoo! homepage and is a contributor to the Yahoo! User Interface (YUI) library, having written the Cookie Utility, Profiler, and YUI Test.
Nicholas is the author of Professional JavaScript for Web Developers and a co-author on Professional Ajax, and has contributed to other books. He has also written several online articles for WebReference, Sitepoint, and the YUI Blog.
Nicholas regularly gives talks about Web development, JavaScript, and best practices. He has given talks at companies such as Yahoo!, LinkedIn, Google, and NASA, and conferences such as the Ajax Experience, the Rich Web Experience, and Velocity.
Through his writing and speaking, Nicholas seeks to teach others the valuable lessons he's learned while working on some of the most popular and demanding Web applications in the world.
For more information on Nicholas: http://www.nczonline.net/about/ View Nicholas C. Zakas's full profile page.
Sommaire
- Introduction
- What Is JavaScript?
- ECMAScript Basics
- Object Basics
- Inheritance
- JavaScript in the Browser
- DOM Basics
- Regular Expressions
- Browser and Operating System Detection
- All about Events
- Advanced DOM Techniques
- Forms and Data Integrity
- Sorting Tables
- Drag and Drop
- Error Handling
- XML in JavaScript
- Client-Server Communication
- Web Services
- Interacting with Plugins
- Deployment Issues
- The Evolution of JavaScript
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wrox Press |
Auteur(s) | Nicholas C. Zakas |
Collection | Professional |
Parution | 20/05/2005 |
Nb. de pages | 646 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 987g |
Intérieur | Noir et Blanc |
EAN13 | 9780764579080 |
ISBN13 | 978-0-7645-7908-0 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse