Отчет о выполнении программы производственной практики



Pdf көрінісі
бет6/13
Дата26.06.2023
өлшемі1,14 Mb.
#103490
түріОтчет
1   2   3   4   5   6   7   8   9   ...   13
9


JavaScript
Современный JavaScript - это «безопасный» язык программирования. Он не 
предоставляет низкоуровневый доступ к памяти или процессору, потому что изначально был 
создан для браузеров, не требующих этого.
Возможности JavaScript сильно зависят от окружения, в котором он работает
Например, Node.JS поддерживает 
функции 
чтения/записи 
произвольных 
файлов, 
выполнения сетевых запросов и т.д.
В браузере для JavaScript доступно всё, что связано с манипулированием веб­
страницами, взаимодействием с пользователем и веб-сервером.
Например, в браузере JavaScript может (Рис.2):
• Добавлять новый HTML-код на страницу, изменять существующее содержимое, 
модифицировать стили.
• Реагировать на действия пользователя, щелчки мыши, перемещения указателя, 
нажатия клавиш.
• Отправлять сетевые запросы на удалённые сервера, скачивать и загружать файлы 
(технологии AJAX и COMET).
• Получать и устанавливать куки, задавать вопросы посетителю, показывать 
сообщения.
• Запоминать данные на стороне клиента («local storage»).


JavaScript может легко взаимодействовать с сервером, с которого пришла текущая 
страница. Но его способность получать данные с других сайтов/доменов ограничена. Хотя 
это возможно в принципе, для чего требуется явное согласие (выраженное в заголовках 
HTTP) с удалённой стороной. Опять же, это ограничение безопасности.
Подобные ограничения не действуют, если JavaScript используется вне браузера, 
например — на сервере. Современные браузеры предоставляют плагины/расширения, с 
помощью которых можно запрашивать дополнительные разрешения.
Что делает JavaScript особенным?
Как минимум, три сильные стороны JavaScript:
• Полная интеграция с HTML/CSS.
• Простые вещи делаются просто.
• Поддерживается всеми основными браузерами и включён по умолчанию.
JavaScript - это единственная браузерная технология, сочетающая в себе все эти три
вещи.
Вот что делает JavaScript особенным. Вот почему это самый распространённый 
инструмент для создания интерфейсов в браузере.
Хотя, конечно, JavaScript позволяет делать приложения не только в браузерах, но и 
на сервере, на мобильных устройствах и т.п.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет