وبلاگ بلیان

Learning JavaScript : JavaScript Essentials for Modern Application Development

معرفی کتاب «Learning JavaScript : JavaScript Essentials for Modern Application Development» نوشتهٔ Ethan Brown; Shelley Powers، منتشرشده توسط نشر O'Reilly Media در سال 2016. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Learning JavaScript : JavaScript Essentials for Modern Application Development» در دستهٔ بدون دسته‌بندی قرار دارد.

This is an exciting time to learn JavaScript. Now that the latest JavaScript specification—ECMAScript 6.0 (ES6)—has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques. Author Ethan Brown (__Web Development with Node and Express__) not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You’ll learn how to create powerful and responsive web applications on the client, or with Node.js on the server. * Use ES6 today and transcompile code to portable ES5 * Translate data into a format that JavaScript can use * Understand the basic usage and mechanics of JavaScript functions * Explore objects and object-oriented programming * Tackle new concepts such as iterators, generators, and proxies * Grasp the complexities of asynchronous programming * Work with the Document Object Model for browser-based apps * Learn Node.js fundamentals for developing server-side applications This is an exciting time to learn JavaScript. Now that the latest JavaScript specification ECMAScript 6.0 (ES6) has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques. Author Ethan Brown ("Web Development with Node and Express") not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You ll learn how to create powerful and responsive web applications on the client, or with Node.js on the server.Use ES6 today and transcompile code to portable ES5Translate data into a format that JavaScript can useUnderstand the basic usage and mechanics of JavaScript functionsExplore objects and object-oriented programmingTackle new concepts such as iterators, generators, and proxiesGrasp the complexities of asynchronous programmingWork with the Document Object Model for browser-based appsLearn Node.js fundamentals for developing server-side applications" If you're a programmer new to JavaScript, or even a beginner with little or no programming experience, this latest edition of practical book offers complete, no-nonsense coverage of this essential web development language. Learning JavaScript follows proven learning principles to help you absorb the concepts at an easy pace, so you'll learn how to create powerful and responsive applications in any browser. Rather than simply teach JavaScript as an imperative language, author Ethan Brown (Web Development with Node and Express) introduces functional and asynchronous programming concepts early and reinforces them often. This book also gives equal preference to JavaScript's use as a traditional language (with file system and console access) and to its use as a browser-based language. Learn the latest in JavaScript developments, including Ajax and JSON Get concrete examples of common JavaScript usage patterns Deal with complications of different browser implementations Use best practices for this complex language Preface Your First Application JavaScript Development Tools Literals, Variables, Constants, and Data Types Control Flow, Expressions and Operations Functions Scope Arrays and Array Processing Objects and Object-Oriented Programming Maps and Sets Exceptions and Error Handling Iterators and Generators Functions and the Power of Abstract Thinking Asynchronous Programming Date and Time Math Regular Expressions JavaScript in the Browser jQuery Node Object Property Configuration and Proxies Additional Resources Reserved Words Operator Precedence Index JavaScript has grown in prominence with the advent of Ajax web development. This book teaches readers proper JavaScript coding techniques by combining examples of standards-compliant web development with proven learning principles. By the end of the book, readers will have the skills to create basic JavaScript applications
دانلود کتاب Learning JavaScript : JavaScript Essentials for Modern Application Development