Krististudio.ru

Онлайн образование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Книга по js

Подборка книг по JavaScript для начинающих

Подборка книг по JavaScript для начинающих

    Книги , 7 мая 2016 в 0:05

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

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

Eloquent JavaScript (Выразительный JavaScript)

Эта книга рассказывает, как заставить компьютеры делать то, что вам от них нужно. Компьютеры сегодня так же распространены, как отвёртки — но содержат гораздо больше скрытых сложностей, и поэтому их сложнее понять и с ними сложнее работать. Для многих они остаются чуждыми, слегка угрожающими штуками. Также книга доступна на русском языке.

JavaScript Enlightenment

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

Learning JavaScript Design Patterns

Эта книга посвящена рассмотрению как классических, так и современных шаблонов программирования на JavaScript. В целом ориентирована на начинающих программистов.

JavaScript Tutorial

HTML5 даёт великолепные возможности. Как и jQuery. Как и Node.JS. Если добавить к ним ещё немного чистого JavaScript — вы запросто покорите веб.

Human JavaScript

Данная книга рассчитана на тех, кто планирует создавать веб-приложения с помощью JS. В ней описываются особенности языка, полезные инструменты, шаблоны, и этим список не ограничивается.

Speaking JavaScript

Эта книга даст вам универсальные знания о JavaScript, понимание как его общей логики, так и деталей. Автор предполагает, что читатель уже знаком с принципами объектно-ориентированного программирования и каким-либо языком вроде PHP, Ruby, Python, C++ или Java.

Изучаем программирование на JavaScript

Вы готовы сделать шаг вперед в своей практике веб-программирования и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым «горячим» языком программирования — JavaScript!

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

Building Front-End Web Apps with Plain JavaScript

В этой книге показано, как писать на JS фронтенд приложений, не используя никаких третьесторонних фреймворков или библиотек.

Programming JavaScript Applications

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

Single page apps in depth

Как понятно из названия, эта книга посвящена разработке одностраничных приложений. В ней нет описания конкретных технологий и фреймворков, но зато неплохо описаны общие шаблоны и практики.

DOM Enlightenment

Книга посвящена работе с DOM (Document Object Model) — пожалуй, самому важному в JavaScript для всех веб-разработчиков.

JavaScript: The Good Parts (JavaScript: сильные стороны)

Эта книга, написанная Дугласом Крокфордом, создателем JSON и JSLint, является классикой мира JavaScript, и прочитать её должен каждый. В ней рассказывается об основах объектно-ориентированного подхода и приводится множество примеров, как хороших, так и плохих. Разумеется, автор рассказывает, как исправлять такие «вредные» примеры и как не допускать подобных ошибок.

Серия книг «You Don’t Know JS»

Эта серия, написанная известным преподавателем Кайлом Симпсоном, состоит из 6 книг, каждая из которых покрывает отдельный раздел языка. Главным преимуществом этих книг является то, что они достаточно короткие, благодаря чему вы не успеете отвлечься. А книгу «ES6 и не только» из этой серии вы можете приобрести в бумажном варианте на русском языке.

JavaScript и jQuery. Исчерпывающее руководство

JavaScript — это главный инструмент веб-разработчиков, позволяющий делать интернет-страницы интерактивными, динамичными и достичь наивысшей производительности. Это отлично структурированное руководство по JavaScript, которое позволит быстро изучить этот не самый простой в освоении, но очень востребованный язык. Большое внимание в книге уделено библиотеке jQuery. Присутствуют также много примеров и подробно разобранных заданий.

Прочитав «Исчерпывающее руководство» вы сможете:

  • Сделать страницы своего сайта интерактивными.
  • Освоить последнюю версию плагина jQuery UI.
  • Создавать удобные формы с автоматической валидацией и исправлением данных.
  • Применять технологию AJAX.
  • Углубить свои знания в области и стать профессионалом.

Javascript и jQuery. Интерактивная веб-разработка

После изучения основ верстки вам непременно захочется большей интерактивности и красоты, а также более удобных способов взаимодействия сайта с бэкендом. Тогда-то на арену и выходит JavaScript вместе с безумно популярным фреймворком jQuery. Для начала работы с книгой от вас не требуется никаких глубоких знаний – все их вы получите именно из нее. Здесь демонстрируются только новейшие практики в области кроссбраузерности и оптимизации страниц, а изложение ведется понятным языком с наглядными примерами и иллюстрациями.

JavaScript. Подробное руководство

Книга, уже ставшая классикой. В ее последнем издании охватываются HTML5 и ECMAScript 6 – актуальнейшие на нынешний день технологии. Также в нем добавлены новые главы, посвященные jQuery и JavaScript на стороне сервера. Это руководство пригодится как совсем еще новичкам, так и тем, кто хочет отточить свое знание JavaScript до совершенства.

JavaScript

Русский

JavaScript для профессиональных веб-разработчиков. Николас Закас

Эта книга ориентирована на три группы читателей:
профессиональные разработчики, .

    Стек MEAN. Mongo, Express, Angular, Node. С. Холмс

    Обычно при веб-разработке на всех уровнях стека используются разные языки .

    Изучаем TypeScript 3. Н. Розенталс

    TypeScript – это и язык, и набор инструментов для генерации .

    jQuery Mobile. Разработка приложений для смартфонов и планшетов. Максимилиано Фиртман

    Рассмотрено использование фреймворка jQuery Mobile для создания гибких мультиплатформенных приложений .

    Javascript на примерах. Практика, практика и только практика. А. Никольский

    Эта книга является превосходным учебным пособием для изучения языка программирования .

    Веб-приложения на JavaScript. А. Маккоу

    Поддержка HTML5 и CSS3 с каждым днем становится все качественнее .

    Путь к изучению React. R. Wieruch A. Pyltsyn

    Путь к изучению React (The Road to learn React) научит .

    Рефакторинг кода на JavaScript. 2-e. изд. М. Фаулер

    Рефакторинг — это процесс изменения программной системы, в ходе которого .

    Сюрреализм на JavaScript. Бахирев Алексей Михайлович

    Эта книга рассчитана, в основном, на опытных веб-разработчиков, которые делают .

    Изучаем React. Кирупа Чиннатамби

    Эта книга позволит вам освоить разработку современных веб-приложений с использованием .

    Руководство по Node.js

    Node.js — это опенсорсная кроссплатформенная среда выполнения для JavaScript, которая .

    Учебный курс по React

    Большинство занятий этого курса содержат упражнения. Ожидается, что вы постараетесь .

    English

    Functional Programming in JavaScript. L. Atencio

    Complexity is a huge beast to tame, and we’ll never .

    The Majesty Of Vue.js. A. Kyriakidis, K. Maniatis

    This book will guide you through the path of the .

    Practical React Native. F. Zammetti

    In this book, you’ll learn React Native, by building real .

    Vue.js 2 Web Development Projects. G. Chau

    Relatively new as a UI library, Vue is a very .

    React for Real Front-End Code, Untangled. L. Fischer

    Many web applications allow users to browse and edit content .

    Simplifying JavaScript. J. Morgan

    This book is for anyone who has a little programming .

    You Don’t Know JS: Async & Performance. K. Simpson

    JavaScript is awesome. It’s easy to learn partially, and .

    JavaScript with Promises. D. Parker

    Asynchronous JavaScript is everywhere, whether you’re using Ajax, AngularJS, .

    Reactive Programming with RxJS 5. S. Mansilla

    Reactive programming is taking the software world by storm. This .

    You Don’t Know JS: this & Object Prototypes. K. Simpson

    I’m sure you noticed, but “JS” in the book series .

    Pro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript. Shankar

    HTML5, the latest version of the HTML standard, provides us .

    JavaScript-mancy: Object-Oriented Programming. J. G. Garcia

    This book is the second installment of the JavaScript-mancy series .

    10 книг, рекомендуемых для изучения JavaScript

    Перевод статьи CantonaD «10 recommended books for learning JavaScript».

    JavaScript это легковесный язык программирования, но, тем не менее, один из самых мощных.

    Его использование в Интернет стремительно растет, он очень популярен среди веб-разработчиков. В настоящее время у JavaScript больше всего активных проектов на GitHub.

    Для веб-разработчика, желающего выжить в мире Интернет, важно иметь навыки работы с JavaScript.

    Перед вам список из 10 книг, рекомендуемых для изучения этого языка программирования. Они помогут вам улучшить свои навыки веб-разработки.

    1. «JavaScript. Сильные стороны»

    Эта книга по JavaScript написана Дугласом Крокфордом. Она очень известна среди веб-разработчиков.

    Книга предназначена для тех, кто еще только начинает свое знакомство с JavaScript. Она освещает все лучшее в этом языке, включая:

    • Синтаксис
    • Функции
    • Массивы
    • Объекты
    • Методы
    • Наследование
    • Регулярные выражения
    • Прекрасные фичи
    • Стиль

    2. «Вы не знаете JS»

    «You Don’t Know JS» это, собственно говоря, серия из 6 книг, написанных Кайлом Симпсоном.

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

    Если вы новичок, книги стоит читать в таком порядке:

    • Up & Going («Начните и Совершенствуйтесь»)
    • Scope & Closures («Область Видимости и Замыкания»)
    • this & Object Prototypes («This и Прототипы Объектов»)
    • Types & Grammar («Типы и Синтаксис»)
    • Async & Performance («Асинхронность и производительность»)
    • ES6 & Beyond («ES6 и не только»)

    3. «Выразительный Javascript»

    «Eloquent Javascript» (автор — Марейн Хавербек) также является одной из популярных книг в среде веб-разработчиков.

    Эта книга состоит из 22 частей, раскрывающих все лучшее в JS на уровне от базового до среднего с указанием лучших приемов.

    Прочтя эту книгу вы узнаете о разнообразных вещах, от базового синтаксиса и структуры данных в JavaScript до эффективности DOM и управления node.js для создания сервера.

    4. «Сила JavaScript. 68 способов эффективного использования JS»

    Эта книга, написанная Дэвидом Херманом, предназначена для тех, у кого уже есть базовое понимание JavaScript.

    Книга «Effective JavaScript» содержит советы эксперта по JavaScript. Она написана для разработчиков с уровнем знаний от среднего и выше.

    Произведение Дэвида Хермана предлагает 68 проверенных способов, которые помогут вам в решении ваших задач и в организации кода.

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

    5.«JavaScript. Подробное руководство»

    Это одна из самых хорошо организованных и детальных книг по JavaScript. Написал ее Дэвид Флэнаган.

    «Подробное руководство» дает детальный обзор концепции JavaScript и особенностей вебплатформенного API, имеющих отношение к разработке веб-приложений.

    6. «Секреты JavaScript ниндзя»

    Авторы книги – Джон Резиг и Беэр Бибо. Это лучшая книга для тех, кто хочет быть ниндзя в JavaScript, то есть для заинтересованных в изучении унаследованных вещей в JavaScript и получении удовольствия от изучения способов решения критических проблем.

    Книга рассчитана на разработчиков среднего уровня.

    7. «JavaScript. Шаблоны»

    Эта книга написана старшим разработчиком в Yahoo Стояном Стефановым. Она поможет вам изучить JavaScript с помощью многочисленных шаблонов программирования. Хотите вы писать фронтенд, бэкенд или десктопные приложения – этак книга является для вас лучшим выбором.

    8. «Принципы ООП в Javascript»

    Николас Закас, автор этой книги, объяснил в ней природу объектно-ориентированного программирования уникальным способом.

    Эта книга помогает глубже понять такие ключевые характеристики, как наследование, функции, объекты. Книга хороша как для новичков, так и для экспертов.

    9. «Программирование приложений на JavaScript»

    Эту книгу написал Эрик Эллиот. Это лучший выбор для вас, если вы хотите узнать, как добавлять фронтенд- и бэкенд-свойства в большое веб-приложение.

    В этой книге вы прочтете о лучших приемах организации кода и узнаете, как можно повторно использовать ваш код.

    В книге также описываются способы тестирования, интегрирования и развертывания обновлений программного обеспечения.

    10. «JavaScript. Основы»

    Это один из бестселлеров по JavaScript. Автор книги — Пол Уилтон. Книга предназначена для новичков. Это одно из самых обновляемых руководств.

    «JavaScript. Основы» охватывает много продвинутых тем, включая новые элементы HTML5 и их API, JSON, функции, события, новые свойства геолокации и многое другое.

    Заключение

    Все упомянутые выше книги подходят как для новичков, так и для опытных JavaScript-разработчиков. Они помогут вам в изучении программирования на JavaScript.

    ForCoder

    Книги по JavaScript, скачать бесплатные книги, самоучители и учебники по JavaScript в хорошем качестве

    Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript – ECMAScript 6.0 (ES6) – научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее. Эта книга знакомит программистов (любителей и профессионалов) со спецификацией ES6 наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе.
    Этан Браун, автор книги Web Development with Node and Express, излагает не только простые и понятные темы (переменные, ветвление потока, массивы), но и более сложные концепции, такие как функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.

    ● Используйте ES6 для транскомпиляции в переносимый код ESS;
    ● Преобразуйте данные в формат, который может использовать JavaScript;
    ● Усвойте основы и механику применения функций JavaScript;
    ● Изучите объекты и объектно-ориентированное программирование;
    ● Ознакомьтесь с новыми концепциями, такими как итераторы, генераторы и прокси-объекты;
    ● Преодолейте сложности асинхронного программирования;
    ● Используйте объектную модель документа для приложений, выполняемых в браузере;
    ● Изучите основы применения платформы Node.js для разработки серверных приложений.

    16,420 просмотров всего, 3 просмотров сегодня

    ECMAScript 6 для разработчиков

    Познакомьтесь с радикальными изменениями в языке JavaScript, которые произошли благодаря новому стандарту ECMAScript 6. Николас Закас – автор бестселлеров и эксперт-разработчик – создал самое полное руководство по новым типам объектов, синтаксису и интересным функциям. Каждая глава содержит примеры программ, которые будут работать в любой среде JavaScript, и познакомят вас с новыми возможностями языка. Прочитав эту книгу вы узнаете о том чем полезны итераторы и генераторы, чем ссылочные функции отличаются от обычных, какие дополнительные опции позволяют работать с данными, о наследовании типов, об асинхронном программировании, о том как модули меняют способ организации кода и многое другое.
    Более того, Николас Закас заглядывает в будущее, рассказывая про изменения, которые появятся в ECMAScript 7. Не важно, являетесь вы веб-разработчиком или работаете с node.js, в этой книге вы найдете самую необходимую информацию, позволяющую перейти от ECMAScript 5 к ECMAScript 6.

    7,681 просмотров всего, 1 просмотров сегодня

    JavaScript для детей. Самоучитель по программированию

    Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр — поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов — в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным. Книга для детей от 10 лет.

    19,923 просмотров всего, 1 просмотров сегодня

    Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript

    «Node и Express подобны пулеметам, стреляющим серебряными пулями JavaScript».
    Стив Розенберг, президент и генеральный директор корпорации Pop Art

    JavaScript — самый популярный язык написания клиентских сценариев. Это основополагающая технология для создания всевозможных анимаций и переходов. Без JavaScript практически невозможно обойтись, если требуется добиться современной функциональности на стороне клиента. Единственная проблема с JavaScript — он не прощает неуклюжего программирования. Экосистема Node помогает значительно повысить качество приложений — предоставляет фреймворки, библиотеки и утилиты, ускоряющие разработку и поощряющие написание хорошего кода.

    Эта книга предназначена для программистов, желающих создавать веб-приложения (обычные сайты, воплощающие REST интерфейсы программирования приложений или что-то среднее между ними) с использованием JavaScript, Node и Express. Для чтения книги вам не потребуется опыт работы с Node, однако необходим хотя бы небольшой опыт работы с JavaScript.

    9,166 просмотров всего, сегодня нет просмотров

    Введение в ECMAScript 6

    Данная книга содержит пошаговые инструкции по использований новых возможностей ECMAScript 6 вместо устаревших трюков и приемов программирования на JavaScript.Книга начинается с знакомства со всеми встроенными объектами ES6 и описания создания итераторов ES6. Затем она расскажет, как писать асинхронный код с помощью ES6 в обычном стиле синхронного кода. Далее описывается использование программного интерфейса рефлексии Reflect API для исследования и изменения свойств объектов. Затем рассматривается создание прокси-объектов и их применение для перехвата и изменения поведения операций с объектами. Наконец, демонстрируются устаревшие методы модульного программирования, такие как IIЕЕ, CommonJS, AMD и HMD, и сравниваются с модулями ES6, способными значительно увеличить производительность веб-сайтов.Издание предназначено для программистов на JavaScript, обладающих базовыми навыками разработки, и желающим освоить новейшие возможности ECMAScript 6 для совершенствования своих программ, выполняемых на стороне клиента.

    12,763 просмотров всего, 1 просмотров сегодня

    Выразительный Javascript

    В процессе чтения вы познакомитесь с основами программирования и, в частности, языка JavaScript, а также выполните несколько небольших проектов. Один из самых интересных проектов — создание своего языка программирования.

    11,980 просмотров всего, 1 просмотров сегодня

    Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5

    Новое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий.
    Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.
    • Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
    • Познакомьтесь с базой данных MySQL.
    • Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
    • Пользуйтесь фундаментальными возможностями языка javascript.
    • Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
    • Изучите основы CSS для форматирования и оформления ваших страниц.
    • Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.

    41,435 просмотров всего, 1 просмотров сегодня

    JаvaScript и jQuery. Исчерпывающее руководство

    JavaScript — основной инструмент веб-разработчиков, позволяющий делать интернет-страницы интерактивными. Перед вами — наиболее полное и великолепно структурированное руководство по JavaScript, которое позволит в совершенстве овладеть этим востребованным сейчас языком программирования. В книге уделено большое внимание библиотеке jQuery, в том числе самого современного плагина jQuery UI.

    16,136 просмотров всего, 3 просмотров сегодня

    Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript

    JavaScript — самый популярный язык написания клиентских сценариев. Это основополагающая технология для создания всевозможных анимаций и переходов. Без JavaScript практически невозможно обойтись, если требуется добиться современной функциональности на стороне клиента. Единственная проблема с JavaScript — он не прощает неуклюжего программирования. Экосистема Node помогает значительно повысить качество приложений — предоставляет фреймворки, библиотеки и утилиты, ускоряющие разработку и поощряющие написание хорошего кода.

    Эта книга предназначена для программистов, желающих создавать веб-приложения (обычные сайты, воплощающие REST интерфейсы программирования приложений или что-то среднее между ними) с использованием JavaScript, Node и Express. Для чтения книги вам не потребуется опыт работы с Node, однако необходим хотя бы небольшой опыт работы с JavaScript.

    7,603 просмотров всего, сегодня нет просмотров

    Node.js. Путеводитель по технологии

    За последние несколько лет платформа Node.js стремительно повысила свой статус от экспериментальной технологии до основы для серьезных промышленных проектов. Тысячи программистов оценили возможность построения достаточно сложных, высоко нагруженных приложений на простом, элегантном и, самое главное, легковесном механизме. Все эти скучные слова правдивы, но на самом деле не это главное. Прежде всего Node.js – это совершенно увлекательная и захватывающая вещь, с которой по-настоящему интересно работать! Автор предлагает обзорную экскурсию по этой технологии, которая точно не будет скучной, ведь Node.js – это здорово! Есть одна особенность – невозможно рассказывать про использование Node.js в отрыве от остальных технологий современной веб-разработки (и Highload-разработки в частности). Я и не стал этого делать, дав обзор инструментов, без которых сегодня трудно обойтись. Прежде всего это чудесный язык JavaScript, и в книге рассказано о новинках в его последней и будущей спецификаций (EcmaScript 5 и 6). Кроме того, дается краткое введение в большинство связанных веб-технологий – от NoSQL-хранилищ данных (Memcached, MongoDB, Redis) до CSS-препроцессоров и MVC JavaScript-фреймворков. Конечно, эту книгу нельзя рассматривать как полноценный учебник по MongoDB, LESS или EcmaScript 6, Dark или CoffeScript, но даны основные представления об этих довольно интересных вещах, вполне достаточные для начала работы.

    10,729 просмотров всего, сегодня нет просмотров

    Погружение в JavaScript: подборка книг для начинающих изучать язык

    Татьяна Демьяненко, фрилансер-копирайтер и junior-frontend, поделилась с блогом Нетологии подборкой книг, которые помогут освоить JavaScript.

    Эта статья для тех, кто решил «приручить» программирование. После изучения HTML и CSS я долго выбирала, с чего начать, какой язык программирования освоить. В итоге остановилась JavaScript (JS) — он показался мне наиболее перспективным и востребованным на данный момент.

    В блоге уже была подборка сервисов, помогающих в освоении JS, я же решила поделиться полезной литературой — книгами, которые помогли мне стартовать в программировании.

    JavaScript для детей. Самоучитель по программированию — Ник Морган

    Именно с неё я начала своё знакомство с JS. Все подробно и наглядно. Одним словом — для детей. Не имея представления в принципе о программировании, я все поняла и усвоила.

    Самоучитель разделен на три части:

    1. Основы. Здесь рассмотрено строение языка и его отдельные элементы. Хочу выделить наличие раздела об HTML, без знания которого программирование невозможно.
    2. Продвинутый JavaScript. В этой части вы разберётесь с DOM — грубо говоря, элементом, соединяющим веб-страницу и язык программирования, jQuery — библиотекой, интерактивным и объектно-ориентированным программированием.
    3. Графика. Автор учит создавать рисунки и анимации, руководить последними с клавиатуры.

    В процессе обучения Ник Морган рассказывает о создании нескольких примитивных игр, например, «Змейки».

    С базовыми знаниями после книги Ника Моргана я отправилась «грызть гранит науки» дальше.

    JavaScript. Библия пользователя. Дэнни Гудман, Майкл Моррисон

    Название говорит само за себя. От основ к сложным элементам. Все написано более чем подробно. Книга не учит программировать в прямом смысле — скорее авторы знакомят вас с терминами и понятиями, объясняют, в чём отличие похожих элементов языка. Теория дополнена понятными примерами. Единственный минус книги — неудобная навигация: содержание не всегда соответствует действительности. Но если читать «от корки до корки», не пытаясь схитрить и пролистнуть, все доступно и понятно.

    JavaScript. Подробное руководство. Дэвид Флэнаган

    Несмотря на то, что книга переиздавалась последний раз в 2012 году, она не теряет своей актуальности. Руководство разбито на четыре части:

    1. Основы JavaScript.
    2. Среда разработки сценариев, которые предоставляют браузеры. Почти все внимание уделено сценариям на основе ненавязчивого JS и модели DOM.
    3. Базовые знания по языку Javascript: функции, свойства, константы, классы, объекты, методы и конструкторы.
    4. Клиентский JS. Углублённое изучение: хранилища браузеров, технологии стандарта HTML5, теги , и другое.

    Руководство подходит как новичкам, так и опытным программистам.

    Итак, азы изучены, переходим к более сложным материалам.

    JavaScript: сильные стороны. Дуглас Крокфорд

    Отличное продолжение обучения. Автор раскрывает сильные и слабые стороны JavaScript и рассказывает о надёжных конструкциях, которые позволяют использовать язык программирования на полную мощь.

    Кроме достоинств и недостатков, в книге рассмотрены основные составляющие языка и принципы работы с ними:

    Подойдёт для тех, кто планирует заниматься разработкой веб-приложений или сайтов.

    Секреты JavaScript ниндзя. Джон Резиг, Беэр Бибо, Иосип Марас

    Первое издание книги вышло в 2012 году, второе — в 2017. Я читала второе издание. В нём на подробных примерах авторы рассматривают методики и понятия языка JS. Обучение происходит от азов к мастерству. По задумке авторов читатели после прочтения должны стать хорошими специалистами.

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

    JavaScript. Шаблоны. Стоян Стефанов

    Книга выпущена в 2011 году, но профессионалы до сих пор рекомендуют её новичкам. В ней рассмотрены основные шаблоны, которые помогают решить часто возникающие проблемы при программировании на JS. Кроме шаблонов, описаны и антишаблоны, которых стоит избегать при работе на JavaScript.

    Мне понравилось грамотное сочетание теории с практическими примерами. Огромное спасибо автору за то, что поделился своим крутым опытом. Для тех, кому лень гуглить: Стоян Стефанов — ведущий специалист в Yahoo!, эксперт по языку JS и создатель YSlow 2.0, который помогает оптимизировать производительность веб-страниц.

    И напоследок хочу посоветовать вам онлайн-учебник JavaScript. В нём удобная навигация и доступное изложение материала. Удачи в обучении. Пишите в комментариях книги, которые понравились вам.

    Мнение автора и редакции может не совпадать. Хотите написать колонку для «Нетологии»? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

    Читать еще:  Python с нуля книга
Ссылка на основную публикацию
Adblock
detector