Браун Э. Изучаем JavaScript. Руководство по созданию современных веб-сайтовКниги по IT. (15,1 МБ, pdf) JavaScript — это выразительный и мощный язык. Это не «игрушечный» язык, который легко изучить или отбросить как «для начинающих». Задача этой книге не в том, чтобы исчерпывающе описать каждое средство языка JavaScript, а в том, чтобы рассмотреть каждую наиболее важную методику программирования. Рассмотрены следующие вопросы: инструменты разработки; управление потоком; типы данных, переменные, литералы и константы; асинхронное программирование; функции; JavaScript в браузере; область видимости; операторы; обработка массивов; объект Math; наборы и отображения; обработка ошибок; генераторы и итераторы; регулярные выражения; время и дата; библиотека jQuery; прокси-объекты; платформа Node. Книга будет полезна веб-программистам различной степени подготовки.

Содержание
Введение 17
Глава 1. Ваше первое приложение 25
Глава 2. Инструменты разработки JavaScript 39
Глава 3. Литералы, переменные, константы и типы данных 57
Глава 4. Управление потоком 81
Глава 5. Выражения и операторы 105
Глава 6. Функции 129
Глава 7. Область видимости 145
Глава 8. Массивы и их обработка 159
Глава 9. Объекты и объектно-ориентированное программирование 175
Глава 1О. Отображения и наборы 191
Глава 11. Исключения и обработка ошибок 197
Глава 12. Итераторы и генераторы 205
Глава 13. Функции и мощь абстрактного мышления 215
Глава 14. Асинхронное программирование 231
Глава 15. Дата и время 253
Глава 16. Объект Math 263
Глава 17. Регулярные выражения 271
Глава 18. JavaScript в браузере 293
Глава 19. Библиотека jQuery 313
Глава 20. Платформа Node 319
Глава 21. Свойства объекта и прокси-объекты 339
Глава 22. Дополнительные ресурсы 351
Приложение А. Зарезервированные ключевые слова 357
Приложение Б. Приоритет операторов 361
Предметный указатель 363