eloquentjavascript_ru.pdf - Выразительный...

This preview shows page 1 - 7 out of 436 pages.

Image of page 1
1. Введение 2. О программировании 3. Величины, типы и операторы 4. Структура программ 5. Функции 6. Структуры данных: объекты и массивы 7. Функции высшего порядка 8. Тайная жизнь объектов 9. Проект: электронная жизнь 10. Поиск и обработка ошибок 11. Регулярные выражения 12. Модули 13. Проект: язык программирования 14. JavaScript и браузер 15. Document Object Model 16. Обработка событий 17. Проект: игра-платформер 18. Рисование на холсте 19. HTTP 20. Формы и поля форм 21. Проект: Paint 22. Node.js 23. Проект: веб-сайт по обмену опытом Содержание Выразительный Javascript 2
Image of page 2
2-е издание Автор: Marijn Haverbeke Перевод: Вячеслав Голованов Распространяется под лицензией Creative Commons Attribution- Noncommercial . Исходный код в книге распростроняется под лицензией MIT . Сборка в Gitbook: Антон Кармазин Выразительный Javascript Выразительный Javascript 3
Image of page 3
Это книга рассказывает, как заставить компьютеры делать то, что вам от них нужно. Компьютеры сегодня так же распространены, как отвёртки – но содержат гораздо больше скрытых сложностей, и поэтому их сложнее понять и с ними сложнее работать. Для многих они остаются чуждыми, слегка угрожающими штуками. Мы обнаружили два эффективных способа уменьшить коммуникационный разрыв между нами – водянистыми биологическими организмами, у которых есть талант к социальным связям и пространным рассуждениям, и компьютерами – бесчувственными манипуляторами, работающими с бессмысленными данными. Первый – обратиться к нашему ощущению физического мира, и строить интерфейсы, имитирующие его, чтобы мы могли при помощи пальцев манипулировать формами на экране. Для простого взаимодействия с компьютером это неплохо подходит. Но мы не нашли хороший способ передавать компьютеру при помощи перемещений и нажатий мышью те вещи, которые дизайнер интерфейса не предусмотрел. Для того, чтобы взаимодействовать с компьютером на более сложных уровнях, например задавать ему произвольные задачи на выполнение, лучше подходит наш талант к общению: мы обучаем компьютер языку. Человеческие языки позволяют комбинировать слова великим множеством способов, так, что мы можем сказать очень много разных вещей. Компьютерные языки устроены примерно так же, хотя и менее гибки грамматически. Введение Выразительный Javascript 4
Image of page 4
За последние 20 лет работа с компьютером стала очень распространённым явлением, и интерфейсы, построенные на языке (а когда-то это был единственный способ общения с компьютером) почти вытеснены графическими. Но они всё ещё есть – если вы знаете, где их искать. Один из таких языков, JavaScript, встроен почти в любой веб-браузер, и потому доступен почти на каждом вычислительном устройстве. Эта книга ставит целью познакомить вас с этим языком достаточно для того, чтобы вы могли заставить компьютер делать то, что вам нужно. Выразительный Javascript 5
Image of page 5
Я не просвещаю тех, кто не жаждет учиться, и не побуждаю тех, кто не хочет искать ответы самостоятельно. Если я покажу один угол квадрата, и они не приходят ко мне с остальными тремя – мне не нужно давать повторных объяснений. Конфуций
Image of page 6
Image of page 7

You've reached the end of your free preview.

Want to read all 436 pages?

  • Fall '19
  • Выразительный Javascript

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes