![Professional Javascript for Web Developers](https://data.docslib.org/img/3a60ab92a6e30910dab9bd827208bcff-1.webp)
spine=1.68" Wrox Programmer to ProgrammerTM Wrox Programmer to ProgrammerTM Professional Zakas JavaScript ® for Web Developers, 2nd Edition If you want to achieve JavaScript’s full potential, it is critical to understand its nature, history, and limitations. This book sets the stage by covering JavaScript from its very Professional beginning to the present-day incarnations that include support for the DOM and Ajax. It Developers Web for JavaScript also shows you how to extend this powerful language to meet specific needs and create seamless client-server communication without intermediaries such as Java or hidden frames. You’ll explore basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML and XHTML. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and DOM. All three levels of DOM are explained, including advanced topics such as event simulation, XML parsing, and XPath queries. You’ll also learn how to utilize regular expressions and build dynamic user interfaces. This valuable insight will help you apply JavaScript solutions to the business problems faced by Web developers everywhere. What you will learn from this book ● All of the details regarding JavaScript’s built-in reference types ● How to use object-oriented programming in JavaScript ● Ways to detect the client machine and its capabilities ● Debugging tools and techniques for each browser Professional ● Steps for reading and manipulating XML data ● How to create a custom event framework ● Various techniques for storing data on the client machine ● Approaches to working with JavaScript in an enterprise environment Enhance Your Knowledge Advance Your Career ® ® 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 and for those with programming experience, especially object-oriented programming experience. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, JavaScript developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. for Web Developers www.wrox.com 2nd Edition 2nd Edition Recommended Programming Languages ISBN: 978-0-470-22780-0 Computer Book Categories JavaScript and VBScript Nicholas C. Zakas $49.99 USA $54.99 CAN Updates, source code, and Wrox technical support at www.wrox.com spine=1.68" Professional JavaScript ® ™ Programmer to Programmer for Web Developers, 2nd Edition Professional JavaScript for Web Developers, 2nd Edition 978-0-470-22780-0 This updated bestseller offers an in-depth look at the JavaScript language, and covers such topics as debugging tools in Microsoft Visual Studio, Get more out of FireBug, and Drosera; client-side data storage with cookies, the DOM, and Flash; client-side graphics with JavaScript including SVG, VML, and Canvas; and design patterns including creational, structural, and behavorial patterns. WROX.com Professional Ajax, 2nd Edition 978-0-470-10949-6 Professional Ajax, 2nd Edition is written for Web application developers looking to enhance the usability of their web sites and Web applications and intermediate JavaScript developers looking to further understand the language. This second edition is updated to cover Prototype, jQuery, FireBug, Microsoft Fiddler, ASP.NET AJAX Extensions, and much more. Interact Chapters on Demand Concise Guide to Dojo Take an active role online by participating in Purchase individual book chapters in pdf 978-0-470-45202-8 our P2P forums format Dojo has rapidly become one of the hottest JavaScript based Web development frameworks. It provides you with the power and flexibility to create attractive and useful dynamic Web applications quickly and easily. In this fast-paced, code-intensive guide, you’ll discover how to quickly start Wrox Online Library Join the Community taking advantage of Dojo. The pages are packed with useful information and insightful examples that will help you. Hundreds of our books are available online Sign up for our free monthly newsletter at through Books24x7.com newsletter.wrox.com Beginning JavaScript and CSS Development with jQuery 978-0-470-22779-4 Beginning JavaScript and CSS Development with jQuery presents the Enhance Your Knowledge world of dynamic Web applications to Web developers from the standpoint Wrox Blox Browse of modern standards. The author shows new JavaScript developers how Download short informational pieces and Ready for more Wrox? We have books and Advance Your Career working with the standard jQuery library will help them to do more with less code and fewer errors. code to keep you up to date and out of e-books available on .NET, SQL Server, Java, trouble! XML, Visual Basic, C#/ C++, and much more! Beginning JavaScript, 3rd Edition 978-0-470-05151-1 This book aims to teach you all you need to know to start experimenting with JavaScript: what it is, how it works, and what you can do with it. Starting from the basic syntax, you'll move on to learn how to create powerful Web applications. Beginning CSS, 2nd Edition 978-0-470-17708-2 Updated and revised, this book offers a hands-on look at designing standards-based, large-scale, professional-level CSS Web sites. Understand designers’ processes from start to finish and gain insight into how designers overcome a site’s unique set of Contact Us. challenges and obstacles. Become comfortable with solving common problems, learn the best practices for using XHMTL with CSS, orchestrate a new look for a blog, tackle browser-compatibility issues, and develop functional navigational structures. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing [email protected] Professional JavaScript® for Web Developers Introduction .............................................................................................. xxix Chapter 1: What Is JavaScript? .......................................................................1 Chapter 2: JavaScript in HTML ......................................................................13 Chapter 3: Language Basics .........................................................................23 Chapter 4: Variables, Scope, and Memory ......................................................79 Chapter 5: Reference Types ..........................................................................97 Chapter 6: Object-Oriented Programming .....................................................151 Chapter 7: Anonymous Functions ................................................................183 Chapter 8: The Browser Object Model .........................................................201 Chapter 9: Client Detection ........................................................................229 Chapter 10: The Document Object Model ....................................................261 Chapter 11: DOM Levels 2 and 3 .................................................................317 Chapter 12: Events .....................................................................................365 Chapter 13: Scripting Forms .......................................................................433 Chapter 14: Error Handling and Debugging ..................................................465 Chapter 15: XML in JavaScript ....................................................................515 Chapter 16: ECMAScript for XML ................................................................547 Chapter 17: Ajax and JSON .........................................................................567 Chapter 18: Advanced Techniques ..............................................................589 Chapter 19: Client-Side Storage ..................................................................617 Chapter 20: Best Practices .........................................................................635 Chapter 21: Upcoming APIs ........................................................................669 Chapter 22: The Evolution of JavaScript ......................................................703 Appendix A: JavaScript Libraries ..................................................................759 Appendix B: JavaScript Tools ......................................................................765 Index .........................................................................................................773 ffirs.indd i 12/8/08 12:02:05 PM ffirs.indd ii 12/8/08 12:02:06 PM Professional JavaScript® for Web Developers 2nd Edition ffirs.indd iii 12/8/08 12:02:06 PM ffirs.indd iv 12/8/08 12:02:06 PM Professional JavaScript® for Web Developers 2nd Edition Nicholas C. Zakas Wiley Publishing, Inc. ffirs.indd v 12/8/08 12:02:06 PM Professional JavaScript® for Web Developers, 2nd Edition Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-22780-0 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data Zakas, Nicholas C. Professional JavaScript for web developers/Nicholas C. Zakas. — 2nd ed. p. cm. Includes index.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages841 Page
-
File Size-