kbh | Дата: Воскресенье, 14 Мая 2023, 11:02 | Сообщение # 1 |
Генерал-полковник
Группа: Модераторы
Сообщений: 19215
Статус: Отсутствует
| С помощью этого учебника вы можете изучить javascript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП. Мы будем использовать браузер в качестве окружения, но основное внимание будет уделяться именно самому языку javascript. Давайте посмотрим, что такого особенного в javascript, чего можно достичь с его помощью, и какие другие технологии хорошо с ним работают.
Список книг:
Часть 1. Язык javascript Часть 2. Браузер. Документ, события, интерфейсы Часть 3. Дополнительные статьи
Изначально javascript был создан, чтобы «сделать веб-страницы живыми». Программы на этом языке называются скриптами. Они могут встраиваться в HTML и выполняться автоматически при загрузке веб-страницы. Скрипты распространяются и выполняются, как простой текст. Им не нужна специальная подготовка или компиляция для запуска.
Сегодня javascript может выполняться не только в браузере, но и на сервере или на любом другом устройстве, которое имеет специальную программу, называющуюся «движком» javascript. У браузера есть собственный движок, который иногда называют «виртуальная машина javascript».
Язык javascript изначально был создан для веб-браузеров. Но с тех пор он значительно эволюционировал и превратился в кроссплатформенный язык программирования для решения широкого круга задач. Сегодня javascript может использоваться в браузере, на веб-сервере или в какой-то другой среде, даже в кофеварке. Каждая среда предоставляет свою функциональность, которую спецификация javascript называет окружением. Окружение предоставляет свои объекты и дополнительные функции, в дополнение базовым языковым. Браузеры, например, дают средства для управления веб-страницами. Node.js делает доступными какие-то серверные возможности и так далее.
Современный javascript – это «безопасный» язык программирования. Он не предоставляет низкоуровневый доступ к памяти или процессору, потому что изначально был создан для браузеров, не требующих этого. Возможности javascript сильно зависят от окружения, в котором он работает. Например, Node.JS поддерживает функции чтения/записи произвольных файлов, выполнения сетевых запросов и т.д. В браузере для javascript доступно всё, что связано с манипулированием веб-страницами, взаимодействием с пользователем и веб-сервером.
Например, в браузере javascript может: • Добавлять новый HTML на страницу, изменять существующее содержимое, модифицировать стили. • Реагировать на действия пользователя, щелчки мыши, перемещения указателя, нажатия клавиш. • Отправлять сетевые запросы на удалённые сервера, скачивать и загружать файлы (технологии AJAX и COMET). • Получать и устанавливать куки, задавать вопросы посетителю, показывать сообщения. • Запоминать данные на стороне клиента («local storage»).
Название: Современный учебник javascript в 3 книгах Автор: Илья Кантор Издательство: Самиздат Год: 2 апреля 2023 Страниц: 778+320+474 Язык: русский Формат: pdf, epub Размер: 23.3 MB
|
|
| |