CoffeeScript : второе дыхание JavaScript
Здесь можно купить книгу "CoffeeScript : второе дыхание JavaScript" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-581-7
Страниц: 311
Артикул: 107990
Возрастная маркировка: 16+
Краткая аннотация книги "CoffeeScript"
Если вы уже умеете писать на JavaScript, на CoffeeScript вы сможете делать это лучше. А поскольку программный код на CoffeeScript «компилируется» в программный код на JavaScript, он легко впишется практически в любое веб-окружение. В книге автор рассказывает веб-разработчикам, почему язык CoffeeScript так удобен и как он позволяет избежать проблем, часто способствующих появлению ошибок в программном коде на JavaScript и усложняющих его сопровождение. Он познакомит вас со всеми особенностями и приемами, которые необходимо знать, чтобы писать качественный программный код на CoffeeScript, и покажет, как использовать преимущества еще более надежного набора инструментов, входящих в состав языка CoffeeScript. Издание предназначено в первую очередь веб-разработчикам, использующим JavaScript, а также всем тем, кто хочет писать качественный и понятный код.
Содержание книги "CoffeeScript : второе дыхание JavaScript"
Благодарности
Об авторе
Предисловие
Что такое CoffeeScript?
Кому адресована эта книга?
Как читать эту книгу
Структура книги
Установка CoffeeScript
Как запускать примеры
Примечания
Часть I. Основы CoffeeScript
1. Введение
Интерактивная среда CoffeeScript
Компиляция в браузере
Предостережение
Компиляция в командной строке
Интерфейс командной строки CoffeeScript
В заключение
Примечания
2. Основы
Синтаксис
Значимые пробелы
Ключевое слово function
Круглые скобки
Переменные и области видимости
Интерполяция
Расширенный синтаксис регулярных выражений
В заключение
Примечания
3. Управляющие конструкции
Операторы и псевдонимы
Условные инструкции if/unless
Инструкции switch/when
В заключение
Примечания
4. Функции и аргументы
Основы функций
Аргументы
Аргументы со значениями по умолчанию
Групповые аргументы
В заключение
Примечания
5. Коллекции и итерации
Массивы
Объекты/хеши
Циклы и итерации
В заключение
Примечания
6. Классы
Определение классов
Определение функций
Функция constructor
Область видимости в классах
Наследование классов
Функции класса
Функции прототипа
Привязка (-> и =>)
В заключение
Примечания
Часть II: Практическое применение CoffeeScript
7. Инструмент сборки Cake и файлысборки Cakefile
Вступление
Создание заданий для Cake
Выполнение заданий
Использование параметров
Вызов других заданий
В заключение
Примечания
8. Тестирование с помощью Jasmine
Установка Jasmine
Настройка Jasmine
Введение в Jasmine
Модульное тестирование
До и после
Собственные методы сопоставления
В заключение
Примечания
9. Введение в Node.js
Что такое Node.js?
Установка Node
Введение
Потоковые ответы
Создание сервера CoffeeScript
Опробование сервера
В заключение
Примечания
10. Пример: список задач, часть 1 (серверная)
Установка и настройка фреймворка Express
Настройка MongoDB с помощью Mongoose
Создание Todo API
Выполнение запросов с помощью Mongoose
В заключение
Примечания
11. Пример: список задач, часть 2 (клиент на основе jQuery)
Подготовка HTML с помощью Twitter Bootstrap
Организация взаимодействий с помощью jQuery
Добавление формы создания новой задачи
Вывод списка имеющихся задач
Изменение задач
Удаление задач
В заключение
Примечания
12. Пример: список задач, часть 3 (клиент на основе Backbone.js)
Что такое Backbone.js?
Настройка фреймворка Backbone.js
Создание модели Todo и коллекции ее экземпляров
Вывод списка задач с помощью представления
Создание новых задач
Представление для отображения отдельной задачи
Удаление моделей из представлений
В заключение
Примечания
Предметный указатель
Все отзывы о книге CoffeeScript : второе дыхание JavaScript
Внимание!
При обнаружении неточностей или ошибок в описании книги "CoffeeScript : второе дыхание JavaScript (автор Марк Бейтс)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку