Professional JavaScript for Web Developers View Larger Image | Nicholas Zakas Wrox Press, Paperback, Published April 2005, 646 pages, ISBN 0764579088 | List Price: $39.99 Our Price: $24.95 You Save: $15.04 (38% Off)
| | | Availability: Out-Of-Stock |
|
Download an excerpt:
|
JavaScript DOM Ranges
|
Chapter 1: What Is JavaScript?
 |
 |
|
Excerpt provided courtesy of John Wiley & Sons Inc. Copyright © John Wiley & Sons Inc. Written permission from the publisher is required for any use of this material.
|
|
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - JavaScript: The Definitive Guide, 5th Edition; David Flanagan, $31.50, 37% Off!
- Foundations of Ajax; Ryan Asleson, et al, $24.50, 39% Off!
- Professional Java Development with the Spring Framework; Rod Johnson, et al, $24.95, 38% Off!
- Ajax in Action; Dave Crane, et al, $28.50, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
This book is for Web developers who want to use Javascript to dramatically improve the usability of their websites and Web applications.
Javascript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web appliations. While exploring everything from it's history to today's advanced features, this book shows you how to use this powerful language to it's full potentional in order to develop your own applications that solve the business problems facing 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 sepcific 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
- 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
Table of Contents
Acknowledgments.
Introduction.
Chapter 1: What Is JavaScript?
Chapter 2: ECMAScript Basics.
Chapter 3: Object Basics.
Chapter 4: Inheritance.
Chapter 5: JavaScript in the Browser.
Chapter 6: DOM Basics.
Chapter 7: Regular Expressions.
Chapter 8: Browser and Operating System Detection.
Chapter 9: All about Events.
Chapter 10: Advanced DOM Techniques.
Chapter 11: Forms and Data Integrity.
Chapter 12: Sorting Tables.
Chapter 13: Drag and Drop.
Chapter 14: Error Handling.
Chapter 15: XML in JavaScript.
Chapter 16: Client-Server Communication.
Chapter 17: Web Services.
Chapter 18: Interacting with Plugins.
Chapter 19: Deployment Issues.
Chapter 20: The Evolution of JavaScript.
Index.
About the Authors
Acknowledgments.
Introduction.
Chapter 1: What Is JavaScript?
Chapter 2: ECMAScript Basics.
Chapter 3: Object Basics.
Chapter 4: Inheritance.
Chapter 5: JavaScript in the Browser.
Chapter 6: DOM Basics.
Chapter 7: Regular Expressions.
Chapter 8: Browser and Operating System Detection.
Chapter 9: All about Events.
Chapter 10: Advanced DOM Techniques.
Chapter 11: Forms and Data Integrity.
Chapter 12: Sorting Tables.
Chapter 13: Drag and Drop.
Chapter 14: Error Handling.
Chapter 15: XML in JavaScript.
Chapter 16: Client-Server Communication.
Chapter 17: Web Services.
Chapter 18: Interacting with Plugins.
Chapter 19: Deployment Issues.
Chapter 20: The Evolution of JavaScript.
Index.
About the Author
Nicholas C. Zakas is a user interface designer for Web
applications, specializing in client-side technologies such as
JavaScript, HTML, and CSS. Nicholas currently works as Senior Software
Engineer, Design Engineering, at MatrixOne, Inc. located in Westford,
Massachusetts, USA.
Nicholas has a B.S. in Computer Science from Merrimack College, where
he learned traditional programming in C and C++. During college, he
began investigating the World Wide Web and HTML in his spare time,
eventually teaching himself enough to be hired as Webmaster of a small
software company named Radnet, Inc. in Wakefield, Massachusetts, USA.
It was there that Nicholas began learning JavaScript and working on Web
applications.
Nicholas can be reached through his Web site,
www.nczonline.net/.
|