В этой книге я не только объясню javascript, но и познакомлю вас с основными принципами программирования. Программировать, оказывается, трудно. Основные правила просты и понятны, но программы, построенные на основе таких правил, со временем становятся достаточно сложными, вводят собственные правила и собственную сложность. Временами чтение этой книги будет вам даваться с трудом. Если вы новичок в программировании, то вам встретится много незнакомого материала, который придется переварить. Многие его части будут сочетаться между собой, так что вам потребуется усвоить эти дополнительные связи.
javascript появился в 1995 году как способ программирования веб-страниц в браузере Netscape Navigator. С тех пор язык был принят во всех остальных ведущих графических браузерах. Это сделало возможным применение современных веб-приложений — приложений, с которыми можно взаимодействовать напрямую, не перезагружая страницу при каждом действии. javascript также используется на более традиционных сайтах для выполнения различных интерактивных «умных» действий.
Браузеры не единственные платформы, где применяется javascript. Некоторые базы данных, такие как MongoDB и CouchDB, используют javascript в качестве языка сценариев и запросов. Ряд платформ для программирования настольных ПК и серверов, в частности проект Node.js (тема главы 20), предоставляют среду для программирования на javascript вне браузера.
Эта книга делится на три большие части. В первых 12 главах обсуждается язык javascript. Следующие семь глав посвящены браузерам и тому, как javascript используется для их программирования. Наконец, две главы посвящены Node.js, еще одной среде для программирования на javascript.
На протяжении всей книги вам встретится пять глав проектов, в которых описаны более крупные примеры программ, чтобы вы могли почувствовать вкус настоящего программирования. В порядке их появления мы будем работать над созданием робота доставки, языка программирования, игровой платформы, растрового графического редактора и динамического сайта.
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на javascript и node.js — Изложены основы работы с объектной моделью документа, положенной в основу динамического формирования и изменения содержимого HTML страниц, с помощью языка программирования javascript и библиотеки jQuery.
Справочник по самому популярному языку программирования! javascript — это язык программирования для веб-сети, который в настоящее время используется большим количеством разработчиков программного обеспечения, чем любой другой язык программирования. В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на j& ...
Бессерверные приложения на javascript — Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке javascript в AWS Lambda и мощным новым бессерверным инструментам, таким ...
Курс посвящен основам программирования на языке javascript, рассмотрены его достоинства и недостатки и современные применения. Даются синтаксис языка, работа с объектами, объектная модель документа (DOM), скрытие и отображение элементов, регулярные выражения и создание HTML. Описываются работа с CSS, события и анимация.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.