Справка
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
+
Часть II: Практическое применение CoffeeScript
+
Предметный указатель
Данный блок поддерживает скрол*