The evolution of JavaScript is gradual and stable. Over the past ten years, JavaScript has gradually evolved from a simple, playful language to a highly-respected programming language, it is used by companies and developers all over the world to construct incredible applications. Modern JavaScript programming languages are as reliable, robust, and incredibly powerful as ever. Many of my discussions in this book will reveal what makes modern JavaScript applications so much different from what they used to be. Many of the concepts mentioned in this chapter are far from novelty. However, the recognition of thousands of smart programmers leads to the sublimation of their use and the final formation of today's pattern. In this case, we simply focus on modern JavaScript programming.
Chapter 1: Modern javscript Programming
This book attempts to fully include all modern and professional JavaScript programming technologies, so that they can be used by everyone from independent developers to large companies to make their code more available, readable, and interactive.
In this chapter, we provide a brief overview of every knowledge point that will appear in this book. This includes the basics of professional JavaScript programming: writing code, testing code, and encapsulating for distribution. Then you will see the main aspects of Unobtrusive DOM Script Programming, including a brief overview of the interaction between Document Object Models, events, and JavaScript and CSS. Finally, you can see the prerequisites behind Ajax and support for JavaScript in modern browsers. These topics are enough to bring you into the ranks of professional JavaScript programmers.