59
совершенно новые элементы в выходной файл или удалять элементы. Он может
переставлять и сортировать элементы, тестировать и принимать решения о том,
какие элементы нужно отображать, а также многое другое.
12. JavaScript - это самый популярный язык программирования
скриптов для браузеров. Он поддерживается большинством веб-браузеров,
включая Chrome, Firefox, Safari, Internet Explorer, Edge, Opera и т. Д.
Большинство мобильных браузеров для смартфонов также поддерживают
JavaScript. Использование этого языка позволяет создавать динамически
обновляемые веб-страницы, улучшения пользовательского интерфейса, такие
как меню и диалоговые окна, анимацию, 2D и 3D графику, интерактивные
карты, видеоплееры и многое другое. Этот режим использования JavaScript в
веб-браузере также называется JavaScript на стороне клиента. Веб-браузер
загружает веб-страницу, анализирует HTML и создает из содержимого так
называемую объектную модель документа (DOM). DOM представляет в
реальном времени веб-страницу и является статическим объектом в коде
JavaScript. Таким образом, появляется возможность изменять DOM с помощью
кода программы и мгновенно представлять его пользователю. Также через
клиентский JavaScript есть возможность получать уведомления о событиях
пользовательского интерфейса, таких как движение мыши, нажатие кнопок и т.
д. Используя эти средства, можно создавать приложения для удовлетворения
любых целей пользователя.
13. AJAX расшифровывается как асинхронный JavaScript и XML. AJAX
- это новый метод создания более совершенных, быстрых и интерактивных веб-
приложений с помощью XML, HTML, CSS и Java Script. Ajax использует
XHTML для контента, CSS для описания стилей, объектную модель веб-
документа и JavaScript для динамического отображения контента. Обычные веб-
приложения передают информацию на сервер и с сервера, используя
синхронные запросы. Это означает, что пользователь заполняете форму,
нажимает «Отправить», и его перенаправляют на новую страницу с новой
информацией с сервера. С помощью AJAX, когда пользователь нажимает
«Отправить», JavaScript отправляет запрос на сервер, интерпретирует результаты
и обновляет текущий экран. В чистом смысле пользователь никогда не узнает,