Секреты javascript ниндзя 2 е изд

Секреты JavaScript ниндзя

Язык JavaScript быстро становится универсальным для разработки различных типов приложений, будь то для веб, облака, настольных систем или мобильных устройств. Стать профессиональным разработчиком приложений на JavaScript — означает, приобрести ряд эффективных навыков, которые могут пригодиться во всех этих предметных областях.

Во втором издании данной книги на многих практических примерах ясно демонстрируется каждое основное понятие или методика. Это издание было полностью переработано с целью показать, как овладеть такими понятиями JavaScript, как функции, замыкания, объекты, прототипы и обещания. В нем рассматриваются и такие понятия, как модель DOM, события и таймеры, а также нормы передовой практики программирования, в том числе тестирование и разработка кросс-браузерного кода. И все это подается с позиции опытных практикующих специалистов по JavaScript, которыми являются авторы книги.

Основные темы книги

  • Написание более эффективного кода с помощью функций, объектов и замыканий.
  • Преодоление скрытых препятствий, которые таит в себе разработка веб-приложений на JavaScript.
  • Применение регулярных выражений для написания лаконичного кода, предназначенного для обработки текста.
  • Управление асинхронным кодом с помощью обещаний.
  • Рассмотрение языковых средств, внедренных в стандарты ES6 и ES7 языка JavaScript.

Для чтения этой книги совсем не обязательно быть профессиональным программистом на JavaScript.

Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.

Об авторах

Джон Резиг — признанный авторитет в области программирования на JavaScript и создатель библиотеки jQuery.

Беэр Бибо — веб-разработчик и один из авторов книг jQuery in Action, Ajax in Practice (Ajax на практике, пер. с англ., ИД «Вильямс», 2007) и Prototype and Scriptaculous in Action (AJAX: библиотеки Prototype и Scriptaculous в действии, пер. с англ., ИД «Вильямс», 2008), вышедших в издательстве Manning Publications.

Иосип Марас — постдокторант, занимающийся научными исследованиями в университете города Сплит, Хорватия.

Отзывы о книге

«Настоятельно рекомендуется для чтения разработчиками в любой предметной области. Содержит немало эффективных приемов совершенствования навыков программирования на JavaScript.»
Беки Хьюетт, компания Big Shovel Labs

«Отличное и исчерпывающее изложение волшебных свойств функций и замыканий для эффективного программирования на JavaScript.»
Герд Клевесаат, фирма Siemens

«Основной источник для повышения навыков программирования на JavaScript.»
Дэвид Старки, компания Blum

«Книга поможет овладеть скрытыми и смелыми приемами современного программирования на JavaScript.»
Кристофер Хаупт, компания New Relic Inc.

В этой книге раскрываются секреты мастерства разработки веб-приложений на JavaScript с учетом нововведений в стандартах ES6 и ES7. Начиная с пояснения таких основных понятий, как функции, объекты, замыкания, прототипы, регулярные выражения, обещания, события и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода JavaScript. В книге уделяется немало внимания вопросам написания кросс-браузерного кода и преодолению связанных с этим типичных затруднений, что может принести немалую пользу всем, кто занимается разработкой веб-приложений.

Читайте также:  Html убрать цвет кнопки

Книга рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.

формат 70×100/16; 27.12.2021; Вильямс.

Понравилась книга? Порекомендуйте её друзьям и коллегам:

Часть I. Разминка 27
Глава 1. JavaScript повсюду 29
Глава 2. Создание страницы в динамическом режиме 41
Часть II. Представление о функциях 61
Глава 3. Функции высшего порядка для начинающих:
определения и аргументы 95
Глава 4. Функции для ученика мастера: представление об их вызове 87
Глава 5. Функции для мастера: замыкания и области видимости 129
Глава 6. Функции на перспективу: генераторы и обещания 171
Часть III. Исследование объектов и упрочение кода 215
Глава 7. Объектная ориентация с помощью прототипов 217
Глава 8. Управление доступом к объектам 253
Глава 9. Работа с коллекциями 283
Глава 10. Овладение регулярными выражениями 323
Глава 11. Методики модуляризации кода 351
Часть IV. Исследование браузеров 375
Глава 12. Работа с моделью DOM 377
Глава 13. Особенности обработки событий 409
Глава 14. Стратегии разработки кросс-браузерного кода 451
Часть V. Приложения 475
Приложение А. Дополнительные средства стандарта ES6 477
Приложение Б. Средства тестирования и отладки 483
Приложение В. Ответы на упражнения 505
Предметный указатель 533

Источник

Секреты Javascript ниндзя. 2 изд

Язык JavaScript быстро становится универсальным для разработки различных типов приложений, будь то для веб, облака, настольных систем или мобильных устройств. Стать профессиональным разработчиком приложений на JavaScript — означает, что нужно приобрести ряд эффективных навыков, которые могут пригодиться во всех этих предметных областях. Во втором издании данной книги на многих практических примерах ясно демонстрируется каждое основное понятие или методика. Это издание было полностью переработано с целью показать, как овладеть такими понятиями JavaScript, как функции, замыкания, объекты, прототипы и обещания (обязательства). В нем рассматриваются и такие понятия, как модель DOM, события и таймеры, а также нормы передовой практики программирования, в том числе тестирование и разработка кросс-браузерного кода. И все это подается с позиции опытных практикующих специалистов по JavaScript, которыми являются авторы книги.

  • Написание более эффективного кода с помощью функций, объектов и замыканий
  • Преодоление скрытых препятствий, которые таит в себе разработка веб-приложений на JavaScript
  • Применение регулярных выражений для написания лаконичного кода, предназначенного для обработки текста
  • Управление асинхронным кодом с помощью обещаний
  • Рассмотрение языковых средств, внедренных в стандарты ES6 и ES7 языка JavaScript

Для чтения этой книги совсем не обязательно быть профессиональным программистом на JavaScript. Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.

Читайте также:  Unique page title - My Site

Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!

Источник

Ceкpeты JavaScript ниндзя. Второе издание

Секреты JavaScript ниндзя. Второе издание

Library IT

Название книги: Секреты 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. Представление о функциях

  1. Функции высшего порядка для начинающих: определения и аргументы
  2. Функции для ученика мастера: представление об их вызове
  3. Функции для мастера: замыкания и области видимости
  4. Функции на перспективу: генераторы и обещания

Часть III. Исследование объектов и упрочение кода

  1. Объектная ориентация с помощью прототипов
  2. Управление доступом к объектам
  3. Работа с коллекциями
  4. Овладение регулярными выражениями
  5. Методики модуляризации кода

Часть IV. Исследование браузеров

  1. Работа с моделью DOM
  2. Особенности обработки событий
  3. Стратегии разработки кросс-браузерного кода

Часть V. Приложения

Приложение А. Дополнительные средства стандарта ES6
Приложение Б. Средства тестирования и отладки
Приложение В. Ответы на упражнения
Предметный указатель

Источник

Секреты JavaScript ниндзя, 2-е издание

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

Читайте также:  Применение абзацев

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

Язык JavaScript быстро становится универсальным для разработки различных типов приложений, будь то для веб, облака, настольных систем или мобильных устройств. Стать профессиональным разработчиком приложений на JavaScript — означает, приобрести ряд эффективных навыков, которые могут пригодиться во всех этих предметных областях. .Во втором издании данной книги на многих практических примерах ясно демонстрируется каждое основное понятие или методика. Это издание было полностью переработано с целью показать, как овладеть такими понятиями JavaScript, как функции, замыкания, объекты, прототипы и обещания. В нем рассматриваются и такие понятия, как модель DOM, события и таймеры, а также нормы передовой практики программирования, в том числе тестирование и разработка кросс-браузерного кода. И все это подается с позиции опытных практикующих специалистов по JavaScript, которыми являются авторы книги. .Основные темы книги .Написание более эффективного кода с помощью функций, объектов и замыканий. .Преодоление скрытых препятствий, которые таит в себе разработка веб-приложений на JavaScript. .Применение регулярных выражений для написания лаконичного кода, предназначенного для обработки текста. .Управление асинхронным кодом с помощью обещаний. .Рассмотрение языковых средств, внедренных в стандарты ES6 и ES7 языка JavaScript. .Для чтения этой книги совсем не обязательно быть профессиональным программистом на JavaScript. .Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.

Язык JavaScript быстро становится универсальным для разработки различных типов приложений, будь то для веб, облака, настольных систем или мобильных устройств. Стать профессиональным разработчиком приложений на JavaScript — означает, приобрести ряд эффективных навыков, которые могут пригодиться во всех этих предметных областях. .Во втором издании данной книги на многих практических примерах ясно демонстрируется каждое основное понятие или методика. Это издание было полностью переработано с целью показать, как овладеть такими понятиями JavaScript, как функции, замыкания, объекты, прототипы и обещания. В нем рассматриваются и такие понятия, как модель DOM, события и таймеры, а также нормы передовой практики программирования, в том числе тестирование и разработка кросс-браузерного кода. И все это подается с позиции опытных практикующих специалистов по JavaScript, которыми являются авторы книги. .Основные темы книги .Написание более эффективного кода с помощью функций, объектов и замыканий. .Преодоление скрытых препятствий, которые таит в себе разработка веб-приложений на JavaScript. .Применение регулярных выражений для написания лаконичного кода, предназначенного для обработки текста. .Управление асинхронным кодом с помощью обещаний. .Рассмотрение языковых средств, внедренных в стандарты ES6 и ES7 языка JavaScript. .Для чтения этой книги совсем не обязательно быть профессиональным программистом на JavaScript. .Нужно лишь иметь желание стать им. И если вы готовы стать мастером своего дела, то книга окажет вам в этом всяческую помощь.

Источник

Оцените статью