Synopses & Reviews
What JavaScript Can Do, You Can DoMastering JavaScript Premium Edition is your ticket to the enormous power of the Web’s dominant scripting language. Fully updated and expanded, this book teaches you everything, beginning with the basics and culminating with the tips and tricks that only professionals know. Regardless of your experience or particular JavaScript goals, you’ll find the instruction you need to quickly master the techniques that matter to you and your website.
Coverage includes:
- Understanding the Document Object Model
- Using operators, statements, and functions
- Handling events
- Working with objects
- Debugging your scripts
- Processing forms
- Creating basic JavaScript components
- Adding search tools
- Developing e-commerce applications
- Programming games
- Writing cross-browser code
- Scripting plug-ins and ActiveX components
- Creating XML-based web applications
- Using LiveConnect to communicate with Java applets
- Using JavaScript with JavaServer Pages
- Securing your scripts
- Working with Windows Scripting Host
- Programming Rhino
Synopsis
System requirements for CD-ROM: Win 9X/NT/2000/Me/XP/Mac/Linux/Unix.
Synopsis
JavaScript is the most widely used scripting language for the Web and continues to grow in popularity. With this Premium Edition of Mastering JavaScript and its companion CD, savvy HTML users can learn to write JavaScript programs that will make their Web sites come alive! This is the most comprehensive tutorial and reference available, with information on both Netscape and Microsoft's enhancements of JavaScript. The book starts with everything beginners need to know and then moves on to more advanced topics, such as scripting ActiveX components, working with plug-ins, building multimedia applications, and interfacing with CGI programs. The author is a well-known Internet programming expert and has led the development of secure networks for the Department of Defense.
About the Author
James Jaworski is an independent consultant specializing in JavaScript, Java, and information security. He has written nine books on these topics. He also writes the security column for O'Reilly's OnJava website and the Superscripter column for CNET's Builder.com website.
Table of Contents
Introduction.
Part I: Getting Started with JavaScript and Jscript.
Chapter 1: Learning the Fundamentals.
Chapter 2: Introducing JavaScript and Jscript.
Chapter 3: Using Operators, Statements, and Functions.
Chapter 4: Handling Events.
Chapter 5: Working with Objects.
Chapter 6: Debugging Your Scripts.
Part II: Programming the Document Object Model.
Chapter 7: Creating Frames and Windows.
Chapter 8: Processing Forms.
Chapter 9: Using Hidden Fields and Cookies.
Chapter 10: Working with Links.
Chapter 11: Using Images.
Chapter 12: Working with Styles and DHTML.
Chapter 13: Using the W3C DOM Level 1.
Part III: Developing Components and Applications.
Chapter 14: Creating Basic JavaScript Components.
Chapter 15: Developing Animations and Slide Shows.
Chapter 16: Building Tabbed Panels, Trees, and Menu Bars.
Chapter 17: Developing Web Page Accessories.
Chapter 18: Developing Search Tools.
Chapter 19: Developing E-commerce Applications.
Chapter 20: Game Programming.
Part IV: Working with XML-Capable Browsers.
Chapter 21: Learning XML.
Chapter 22: Displaying XML with Internet Explorer and Navigator.
Chapter 23: Scripting XML.
Chapter 24: Working with XSLT.
Chapter 25: Creating XML-Based Web Applications.
Chapter 26: Working with Browser-Specific XML Capabilities.
Part V: Communicating with Java, ActiveX, and Plug-Ins.
Chapter 27: Communicating with Java Applets.
Chapter 28: Scripting ActiveX Components.
Chapter 29: Scripting Plug-Ins.
Part VI: Shell Programming.
Chapter 30: Programming Rhino.
Chapter 31: Working with Windows Scripting Host.
Appendices.
Appendix A: Doing Math.
Appendix B: Using Regular Expressions.
Appendix C: ECMAScript (Rev 3) Object Reference.
Appendix D: DOM 0 Object Reference.
Appendix E: DOM 1 Object Reference.
Appendix F: Cascading Style Sheets.
Index.