-
Что такое DOM? Какая у него структура, идентификаторы элементов?
-
JavaScript, опыт работы с ним, используемые библиотеки?
-
Какие существуют типы данных в JavaScript?
-
Что такое функция в JavaScript?
-
Что такое стрелочная функция (arrow function) в JavaScript?
-
Области видимости переменных и функций?
-
Как реализовано ООП в JavaScript?
-
Что означает ключевое слово
this
для функции и объекта? -
Какие отличия между методами
call
иapply
? -
Что такое события? Методы
bind
/unbind
. -
Как происходит всплытие события в DOM? Как предотвратить всплытие события?
-
Что такое колбеки?
-
В чем отличие операторов
==
и===
в JavaScript? -
Что такое AJAX-запросы?
Ответ
AJAX — Asynchronous Javascript and XML, асинхронный JavaScript и XML.
AJAX-запрос — фоновое обращение с клиентской стороны к серверу без перезагрузки страницы.
-
Рассказать, что происходит во время AJAX-запросов и для чего они нужны
Ответ
XHR-запрос (XMLHttpRequest) на сервер отправляется при помощи JavaScript.Сервер с учётом данных запроса формирует ответ с JSON/XML-содержимым. В браузере часть содержимого страницы заменяется при помощи скрипта. При этом пользователь остаётся на той же странице.
Это позволяет ускорить загрузку страницы и сделать сёрфинг более комфортным для пользователя.
Где искать ответы: