(JavaScript is a web oriented programming language. Most modern websites use JavaScript, and all modern web browsers - browsers based on desktop systems, game consoles, tablets and smartphones - include a JavaScript interpreter. This makes JavaScript the most widely used programming language in history. JavaScript is also one of the three skills that front-end development engineers must master: HTML to describe Web page content, CSS to describe Web page style and JavaScript to describe Web page behavior. This book will help you master the JavaScript language.If you have programming experience in other languages, it will help you understand that JavaScript is a high-end, dynamic and weak programming language, which is very suitable for object-oriented and functional programming style. The syntax of JavaScript comes from Java, its first-class function comes from scheme, and its prototype based inheritance comes from self. But you don't have to know those (Java / scheme / self) languages or be familiar with those terms to use this book to learn JavaScript.The name "JavaScript" is often misunderstood. In addition to the syntax that looks similar to Java, JavaScript and Java are two completely different programming languages. JavaScript has long gone beyond the scope of its "scripting language" itself and become a programming language integrating robustness, efficiency and versatility. The latest language version defines many new functions for serious large-scale software development.)