Scriptify.ru

Здесь приведен список книг, который может быть полезен как начинающим, так и опытным разработчикам

Подборка книг по JavaScript

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

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

Эдди Османи - Разработка Backbone.js приложений

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

Краткое содержание:

  • Переменные, области видимости и память

  • Ссылочные типы

  • ООП

  • Функции-выражения

  • BOM, DOM

  • распознавание возможностей клиента

  • События: обработчики, виды событий

  • Работа с формами

  • Рисование на холсте: canvas, двумерная графика, WebGL

  • HTML5: передача сообщений между документами, работа с аудио и видео

  • Обработка и отладка ошибок

  • XML для JavaScript: XML DOM, XPath, XSLT

  • JSON: синтактический анализ, сериализация

  • Ajax и Comet

  • Сложные приемы: расширенное применение функций, защита объектов от несанкционированного доуступа, работа с таймерами

  • Автономный режим и клиентское хранилище

  • Наилучшие методики написания кода: удобство сопровождения, повышение быстродействия, развертывание

  • Перспективные API: анимация, Page Visibility, Geolocation, File, Web Timing, Web Workers

Николас Закас - JavaScript. Оптимизация производительности - 2012

Николас Закас - JavaScript. Оптимизация производительности

Николас Закас - JavaScript. Оптимизация производительности

Вы узнаете, как ускорить выполнение, загрузку, операции с деревом DOM, работу страницы в целом и многое другое.

Краткое содержание:

  • Загрузка и выполнение

  • Доступ к данным

  • Работа с деревом DOM

  • Алгоритмы и управление потоком выполнения

  • Строки и регулярные выражения

  • Отзывчивые интерфейсы

  • Ajax

  • Приемы программирования

  • Сборка и развертывание высокопроизводительных приложений на JavaScript

  • Инструменты

Marijn Haverbeke - Выразительный Javascript, 2-е издание - 2015

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

Marijn Haverbeke - Выразительный Javascript, 2-е издание

Книга предназначена в большей мере для новичков. Отличается легкой и непринужденной подачей материала.

Краткое содержание:

  • Величины, типы и операторы

  • Функции, массивы и объекты

  • Поиск и обработка ошибок

  • Регулярные выражения

  • Модули

  • DOM

  • Обработка событий

  • Рисование на холсте

  • Ajax, GET и POST

  • Формы и поля

  • Node.js

Подборка книг по ReactJs

Vipul A.M, Prathamesh Sonpatki - ReactJS by Example - Building Modern Web Applications with React - 2016

ReactJS by Example

Vipul A.M, Prathamesh Sonpatki - ReactJS by Example

Краткое содержание

  • Начало работы

  • Обзор JSX

  • Поток данных и жизненный цикл событий

  • Сложные динамические компоненты и формы

  • Миксины и DOM

  • ReactJS на сервере

  • Дополнения для ReactJS

  • Быстродействие ReactJS приложений

  • Роутеры и модели

  • Анимация

  • инструменты для отладки

  • Flux, Redux

Chinnathambi K. - Learning React - 2016

Learning React

Chinnathambi K. - Learning React

Краткое содержание:

  • Введение

  • Первое приложение на ReactJS

  • Компоненты

  • Работа с CSS

  • Создание комплексных компонентов

  • Работа со свойствами

  • JSX

  • Работа с состояниями

  • От данных к UI

  • Работа с событиями

  • Жизненный цикл компонента

  • Работа с DOM

  • Создание SPA используя React Router

  • Создание приложения Todo List

  • Настройка рабочего окружения

Singh H., Bhatt M. - Learning Web Development with React and Bootstrap - 2016

Learning Web Development with React and Bootstrap

Singh H., Bhatt M. - Learning Web Development with React and Bootstrap

Краткое содержание:

  • начало работы с React и Bootstrap

  • Создание отзывчивого шаблона

  • JSX

  • jQuery Bootstrap

  • Архитектура Redux

  • Роутинг

  • ReactJS API

  • ReactJS и Node.js

  • Лучшие практики

Sven A. Robbestad - ReactJS Blueprints - 2016

Sven A. Robbestad - ReactJS Blueprints

Sven A. Robbestad - ReactJS Blueprints

Краткое содержание:

  • Введение

  • Приложение: интернет-магазин

  • Создание адаптивных веб-приложений

  • Приложение: поиск в реальном времени

  • Приложение для геолокации

  • Расширенный React

  • Reactagram - социальная сеть для обмена фотографиями

  • Развертывание приложений в облаке

  • Создание изоморфного приложения

  • Создание игры

Подборка книг по Backbone

Эдди Османи - Разработка Backbone.js приложений (2014)

Разработка Backbone.js приложений

Эдди Османи - Разработка Backbone.js приложений

Данная книга будет полезна тем, кто решил основательно изучить Backbone. Для понимания книги нужно знать основы ООП на javascript и принципы MVC. В книге рассказываются основы работы с Backbone, показано, как сделать простое приложение, описаны типичные проблемы и пути их решения.

Краткое содержание:

  • Основы Backbone: модели, коллекции, представления, RESTful API, роутеры

  • Упражнение 1: Управление задачами (todo list)

  • Упражнение 2: книжная библиотека на node.js и mongoDB

  • Фреймворки Marionette.js и Thorax

  • Типичные проблемы и пути их решения

  • Модульная разработка

  • Упражнение 3: модульное приложение для управления задачами на Backbone и RequireJS

  • Пагинация запросов и коллекций при помощи Backbone Paginator

  • Backbone Boilerplate - стандартная заготовка кода

  • Backbone и jQuery Mobile. Разработка мобильных приложений

  • Тестирование Backbone приложений при помощи QUnit, Jasmine, SinonJS

Swarnendu De - Backbone.js Patterns and Best Practices - 2014

Swarnendu De - Backbone.js Patterns and Best Practices

Swarnendu De - Backbone.js Patterns and Best Practices

Краткое содержание:

  • Введение

  • Работа с представлениями

  • Работа с моделями

  • Работа с коллекциями

  • Лучшие практики роутинга

  • Работа с событиями, синхронизацией и хранилищем

  • Организация Backbone приложений - структура, организация и развертывание

  • Тестирование приложений

  • Книги, учебники и ссылки

  • Компиляция шаблонов на стороне сервера

  • Организация шаблонов с AMD и Require.js

Andrew Burgess - Backbone.js Blueprints - 2014

Andrew Burgess - Backbone.js Blueprints

Andrew Burgess - Backbone.js Blueprints

Краткое содержание:

  • Приложение: простой блог

  • Приложение: обмен фотографиями

  • Приложение: мониторинг данных в реальном времени

  • Приложение: календарь

  • Приложение: чат

  • Приложение: подкасты

  • Приложение: игра

Patrick Mulder - Full Stack Web Development with Backbone.js - 2014

Patrick Mulder - Full Stack Web Development with Backbone.js

Patrick Mulder - Full Stack Web Development with Backbone.js

Краткое содержание:

  • Введение

  • Начало разработки приложения

  • Построение пользовательских приложений

  • Основы роутинга

  • Преобразование коллекций

  • Расширенные шаблоны представлений

  • Синхронизация состояний

  • Основные проблемы с API

  • Аутентификация

  • Автоматизация рабочих процессов

  • от Backbone к Thorax

  • Разработка на Javascript

Содержание статьи