- Secrets of the JavaScript Ninja you own this product
- about the technology
- about the book
- Секреты Javascript ниндзя. 2 изд
- Ceкpeты JavaScript ниндзя. Второе издание
- Описание книги «Ceкpeты JavaScript ниндзя. Второе издание» :
- Для кого эта книга
- choose your plan
- team
- choose your plan
- pro
- team
- choose your plan
- pro
- team
- free previous edition eBook included
- about the technology
- about the book
- what’s inside
- about the reader
- about the authors
Secrets of the JavaScript Ninja you own this product
From two masters, the art of crafting effective cross-browser JavaScript.
Glenn Stokol, Oracle Corporation
Secrets of the JavaScript Ninja, Second Edition is now available. An eBook of this older edition is included at no additional cost when you buy the revised edition!
Secrets of the Javascript Ninja takes you on a journey towards mastering modern JavaScript development in three phases: design, construction, and maintenance. Written for JavaScript developers with intermediate-level skills, this book will give you the knowledge you need to create a cross-browser JavaScript library from the ground up.
about the technology
JavaScript developers commonly rely on collections of reusable JavaScript code—written by themselves or by someone else at their company. Alternatively, they rely on code from a third party. But in all these cases they need to know how to either construct a cross-browser library from scratch or be adept at using and maintaining their library of choice.
about the book
You can’t always attack software head-on. Sometimes you come at it sideways or sneak up from behind. You need to master an arsenal of tools and know every stealthy trick. You have to be a ninja.
Secrets of the JavaScript Ninja leads you down the pathway to JavaScript enlightenment. This unique book starts with key concepts, like the relationships between functions, objects, and closures, taught from the master’s perspective. You’ll grow from apprentice to ninja as you soak up fresh insights on the techniques you use every day and discover features and capabilities you never knew about. When you reach the final chapters, you’ll be ready to code brilliant JavaScript applications and maybe even write your own libraries and frameworks.
You don’t have to be a ninja to read this book—just be willing to become one. Are you ready?
Секреты Javascript ниндзя. 2 изд
Язык JavaScript быстро становится универсальным для разработки различных типов приложений, будь то для веб, облака, настольных систем или мобильных устройств. Стать профессиональным разработчиком приложений на JavaScript — означает, что нужно приобрести ряд эффективных навыков, которые могут пригодиться во всех этих предметных областях. Во втором издании данной книги на многих практических примерах ясно демонстрируется каждое основное понятие или методика. Это издание было полностью переработано с целью показать, как овладеть такими понятиями JavaScript, как функции, замыкания, объекты, прототипы и обещания (обязательства). В нем рассматриваются и такие понятия, как модель DOM, события и таймеры, а также нормы передовой практики программирования, в том числе тестирование и разработка кросс-браузерного кода. И все это подается с позиции опытных практикующих специалистов по JavaScript, которыми являются авторы книги.
- Написание более эффективного кода с помощью функций, объектов и замыканий
- Преодоление скрытых препятствий, которые таит в себе разработка веб-приложений на JavaScript
- Применение регулярных выражений для написания лаконичного кода, предназначенного для обработки текста
- Управление асинхронным кодом с помощью обещаний
- Рассмотрение языковых средств, внедренных в стандарты ES6 и ES7 языка JavaScript
Для чтения этой книги совсем не обязательно быть профессиональным программистом на JavaScript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
Ceкpeты JavaScript ниндзя. Второе издание
Название книги: Секреты JavaScript ниндзя. Второе издание
Год: 2017
Авторы: Джон Резиг, Беэр Бибо, Иосип Марас
Страниц: 544
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 55.20 Mб, 18.3 Мб, 12.5 Мб, 11.9 Мб,
Описание книги «Ceкpeты JavaScript ниндзя. Второе издание» :
JavaScript важен. Так было не всегда, но теперь это правда. На сегодняшний день JavaScript стал одним из самых важных и широко используемых языков программирования. Ожидается, что веб-приложения предоставят пользователям богатый пользовательский интерфейс, и без JavaScript вы не могли бы просто показывать фотографии. Больше, чем когда либо, веб-разработчики должны хорошо владеть языком, который оживляет веб-приложения.
JavaScript больше не предназначен только для браузеров. Этот язык давно разрушил стены браузера и используется на сервере благодаря Node.js, на настольных и мобильных устройствах через такие платформы, как Apache Cordova, и даже на встроенных устройствах с Espruino и Tessel. Хотя эта книга в первую очередь ориентирована на JavaScript, выполняемый в браузере, основы языка, представленные в этой книге, применимы повсеместно.
Истинное понимание концепций и изучение различных советов и приемов сделает вас более всесторонним разработчиком JavaScript. Поскольку все больше и больше разработчиков используют JavaScript в мире JavaScript, который все больше растет, как никогда важно понять его основы, чтобы вы могли стать экспертом-ниндзя в этом языке.
Для кого эта книга
Если вы совсем не знакомы с JavaScript, вероятно, это не ваша первая книга. Даже если это так, не беспокойтесь слишком сильно; мы пытаемся представить фундаментальные концепции JavaScript таким образом, чтобы они были понятны даже для относительных новичков. Но, честно говоря, эта книга, вероятно, больше всего подойдет людям, которые уже немного знакомы с JavaScript и желают углубить свое понимание JavaScript как языка, а также браузера как среды, в которой выполняется код JavaScript.
Часть I. Разминка
Часть II. Представление о функциях
- Функции высшего порядка для начинающих: определения и аргументы
- Функции для ученика мастера: представление об их вызове
- Функции для мастера: замыкания и области видимости
- Функции на перспективу: генераторы и обещания
Часть III. Исследование объектов и упрочение кода
- Объектная ориентация с помощью прототипов
- Управление доступом к объектам
- Работа с коллекциями
- Овладение регулярными выражениями
- Методики модуляризации кода
Часть IV. Исследование браузеров
- Работа с моделью DOM
- Особенности обработки событий
- Стратегии разработки кросс-браузерного кода
Часть V. Приложения
Приложение А. Дополнительные средства стандарта ES6
Приложение Б. Средства тестирования и отладки
Приложение В. Ответы на упражнения
Предметный указатель
choose your plan
- share your subscription with one other person
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
team
- five seats for your team
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
choose your plan
pro
- share your subscription with one other person
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
team
- five seats for your team
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
choose your plan
pro
- share your subscription with one other person
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
team
- five seats for your team
- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- choose another free product every time you renew
- choose twelve free products per year
- exclusive 50% discount on all purchases
- Secrets of the JavaScript Ninja, Second Edition ebook for free
free previous edition eBook included
An eBook copy of the previous edition of this book is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
Essential reading for developers of any discipline . with powerful techniques to improve your JavaScript.
Becky Huett, Big Shovel Labs
GET MORE WITH MANNING
An eBook copy of the previous edition, Secrets of the JavaScript Ninja (First Edition), is included at no additional cost. It will be automatically added to your Manning account within 24 hours of purchase.
More than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. If you’re serious about web development, it’s not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how.
about the technology
JavaScript is rapidly becoming a universal language for every type of application, whether on the web, on the desktop, in the cloud, or on mobile devices. When you become a JavaScript pro, you have a powerful skill set that’s usable across all these domains.
about the book
Secrets of the JavaScript Ninja, Second Edition uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.
what’s inside
- Writing more effective code with functions, objects, and closures
- Learning to avoid JavaScript application pitfalls
- Using regular expressions to write succinct text-processing code
- Managing asynchronous code with promises
- Fully revised to cover concepts from ES6 and ES7
about the reader
You don’t have to be a ninja to read this book—just be willing to become one. Are you ready?
about the authors
John Resig is an acknowledged JavaScript authority and the creator of the jQuery library. Bear Bibeault is a web developer and author of the first edition, as well as coauthor of Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning. Josip Maras is a post-doctoral researcher and teacher.
Excellent and comprehensive insight into the magic of functions and closures for the efficient use of JavaScript.
Gerd Klevesaat, Siemens
The essential resource for moving your JavaScript skills to the next level.
David Starkey, Blum
Helps you master both the stealthy and bold techniques of modern JavaScript.
Christopher Haupt, New Relic Inc.