Pro JavaScript Techniques
Pro JavaScript Techniques is the ultimate JavaScript book for today's web developer. It provides everything you need to know about modern JavaScript, and teaches you what JavaScript can do for your web sites. This book doesn't waste any time looking at th
- PDF / 3,603,572 Bytes
- 193 Pages / 504.06 x 720 pts Page_size
- 48 Downloads / 190 Views
Contents at a Glance About the Authors�������������������������������������������������������������������������������������������������� xiii About the Technical Reviewers�������������������������������������������������������������������������������xv Acknowledgments�������������������������������������������������������������������������������������������������xvii ■Chapter ■ 1: Professional JavaScript Techniques���������������������������������������������������� 1 ■Chapter ■ 2: Features, Functions, and Objects��������������������������������������������������������� 7 ■Chapter ■ 3: Creating Reusable Code��������������������������������������������������������������������� 23 ■Chapter ■ 4: Debugging JavaScript Code��������������������������������������������������������������� 39 ■Chapter ■ 5: The Document Object Model�������������������������������������������������������������� 49 ■Chapter ■ 6: Events������������������������������������������������������������������������������������������������ 73 ■Chapter ■ 7: JavaScript and Form Validation��������������������������������������������������������� 95 ■Chapter ■ 8: Introduction to Ajax������������������������������������������������������������������������� 107 ■Chapter ■ 9: Web Production Tools����������������������������������������������������������������������� 117 ■Chapter ■ 10: AngularJS and Testing������������������������������������������������������������������� 125 ■Chapter ■ 11: The Future of JavaScript���������������������������������������������������������������� 141 ■Appendix ■ A: DOM Reference������������������������������������������������������������������������������ 161 Index��������������������������������������������������������������������������������������������������������������������� 177
v
Chapter 1
Professional JavaScript Techniques Welcome to Pro JavaScript Techniques. This book provides an overview of the current state of JavaScript, particularly as it applies to the professional programmer. Who is the professional programmer? Someone who has a firm grasp of the basics of JavaScript (and probably several other languages). You are interested in the breadth and depth of JavaScript. You want to look at the typical features like the Document Object Model (DOM), but also learn about what’s going on with all this talk of Model-View-Controller (MVC) on the client side. Updated APIs, new features and functionality, and creative applications of code are what you are looking for here. This is the second edition of this book. Much has changed since the first edition came out in 2006. At that time, JavaScript was going through a somewhat painful transition from being a toy scripting language to being a language that was useful and effective for several different tasks. It was, if you will, JavaScript’s adolescence. Now, JavaScript is at the end of another transition: to continue the metaphor, from adolescence to adulthood. JavaScript usage is nearly ubiquitous, with anywhere from 85 to 95 percent of websites, depending on
Data Loading...