Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
CoffeeScript. Второе дыхание JavaScript
Часть I. Основы CoffeeScript
Предыдущая страница
Следующая страница
Table of contents
Благодарности
Об авторе
Предисловие
+
Часть I. Основы CoffeeScript
-
1. Введение
Интерактивная среда CoffeeScript
Компиляция в браузере
Предостережение
Компиляция в командной строке
Флаг --compile
Интерфейс командной строки CoffeeScript
Флаг --output
Флаг --bare
Флаг --print
Флаг --watch
Выполнение файлов CoffeeScript
Прочие флаги
В заключение
Примечания
2. Основы
Синтаксис
Значимые пробелы
Ключевое слово function
Круглые скобки
Переменные и области видимости
Видимость переменных в JavaScript
Видимость переменных в CoffeeScript
Анонимная функция-обертка
Интерполяция
Интерполяция строк
Интерполируемые строки
Строковые литералы
Встроенные документы
Комментарии
Встроенные комментарии
Блочные комментарии
Расширенный синтаксис регулярных выражений
В заключение
Примечания
3. Управляющие конструкции
Операторы и псевдонимы
Арифметические операторы
Присваивание
Сравнение
Строки
Оператор проверки существования
Псевдонимы
Псевдонимы is и isnt
Псевдоним not
Псевдонимы and и or
Псевдонимы логических значений
Псевдоним @
Условные инструкции if/unless
Инструкция if
Инструкция if/else
Инструкция if/else if
Инструкция unless
Встроенные условные инструкции
Инструкции switch/when
В заключение
Примечания
4. Функции и аргументы
Основы функций
Аргументы
Аргументы со значениями по умолчанию
Групповые аргументы
В заключение
Примечания
5. Коллекции и итерации
Массивы
Проверка на вхождение
Присваивание с перестановкой
Множественное, или реструктурирующее присваивание
Диапазоны
Срезы массивов
Замена значений в массиве
Вставка значений
Объекты/хеши
Получение и изменение атрибутов
Реструктурирующее присваивание
Циклы и итерации
Итерации по элементам массивов
Ключевое слово by
Ключевое слово when
Итерации по атрибутам объектов
Ключевое слово by
Ключевое слово when
Ключевое слово own
Цикл while
Цикл until
Генераторы
Ключевое слово do
В заключение
Примечания
6. Классы
Определение классов
Определение функций
Функция constructor
Область видимости в классах
Наследование классов
Функции класса
Функции прототипа
Привязка (-> и =>)
В заключение
Примечания
Часть II: Практическое применение CoffeeScript
+
Предметный указатель
Данный блок поддерживает скрол*