Secrets of the JavaScript Ninja, Third Edition (MEAP v7)КНИГИ » ПРОГРАММИНГ
Название: Secrets of the jаvascript Ninja, Third Edition (MEAP v7) Автор: Trevor Burnham, Bear Bibeault, Josip Maras, John Resig Издательство: Manning Publications Год: 2025 Страниц: 188 Язык: английский Формат: pdf, epub, mobi Размер: 10.0 MB
The secrets of modern web development using jаvascript and TypeScript!
If you’re serious about web development, you need to be ninja-stealthy, efficient, and ready for anything! Secrets of the jаvascript Ninja, Third Edition will turn you into a killer jаvascript coder. In it, you’ll learn techniques for writing efficient code, applications, and libraries that you can apply to any jаvascript or TypeScript project.
In Secrets of the jаvascript Ninja, Third Edition, you’ll learn how to Read and write idiomatic jаvascript and TypeScript code Utilize async constructs like promises and generators Catch bugs early in development with ESLint Write “codemods” to manipulate jаvascript code Understand how web frameworks like React work under the hood
For years, jаvascript had a reputation for being painfully slow and full of strange quirks, with none of the niceties that developers enjoyed with other languages: rich IDE integration, static analysis and debugging tools, a package distribution system, and so on. As the only language that could run in web browsers, developers grudgingly tolerated it, but few of them loved it. But gradually, that changed. Competition between browser vendors led to faster jаvascript engines, and cooperation between them led to the ECMAScript standards process for new language features. The emergence of the Node.js runtime led to an explosion of jаvascript applications outside of the browser, along with a package distribution system and a rich set of tools for jаvascript written in jаvascript.
Thanks to that evolution, jаvascript is both enormously versatile and—for most purposes—reasonably performant. And the developer experience has improved dramatically. The kind of rich IDE integration and static analysis that jаvascript developers could only dream of are now available, thanks to TypeScript. TypeScript has become so popular that it’s become synonymous with jаvascript development for many developers. We even considered naming this book Secrets of the TypeScript Ninja! But ultimately, TypeScript is just a tool for developing jаvascript. This book integrates TypeScript in that spirit.
From websites to servers, mobile apps to enterprise software, jаvascript is everywhere. Secrets of the jаvascript Ninja has trained thousands of developers in the art of creating robust and performant jаvascript applications for almost any domain. Now back for its third edition, this new version of the acclaimed bestseller contains fresh coverage of TypeScript, web frameworks like React, as well as game-changing tools like ESLint.
about the book Whether you’re a jаvascript novice or a battle-hardened web developer, you’ll love Secrets of the jаvascript Ninja, Third Edition! Written for web developers who know the basics of jаvascript or TypeScript, this amazing book delivers best practices for writing code that’s readable, reliable, and performant. This fully-revised third edition includes TypeScript techniques, along with modern tools like ESLint that help you catch bugs before they crash your apps. Plus, you’ll find practical tips on overcoming common pain points in modern jаvascript development, such as the divide between ECMAScript and CommonJS modules.
about the reader You don't have to be a ninja to read this book—just willing to become one.
Скачать Secrets of the jаvascript Ninja, Third Edition (MEAP V07)