1. Как работает JavaScript?

Ответ: В javascript все происходит в контексте выполнения. Контексты выполнения состоят из двух компонентов: первый компонент — это память, также известная как переменная среда, а второй компонент — это компоненты кода, также известные как поток выполнения. Javascript — это синхронный однопоточный язык. Это означает, что код javascript читается построчно. Если для выполнения функции требуется время, функция отправляется в API браузера после завершения работы, затем она отправляется в очереди обратного вызова, а очередь обратного вызова снова отправляется в стек вызовов.

2. Объяснение вызовов, применений и привязок JavaScript

Ответ: Метод вызова и применения немедленно вызывает функцию и связывает вызовы там, где нам нужно. Вызовите аргументы передачи метода, отдельно используя запятую, и примените аргументы передачи метода внутри массива.

Метод вызова:

В приведенном выше методе объекта userInfo fullName получает значение данных объекта secondUserInfo методом вызова. В методе вызова мы можем передавать данные по одному.

Применить метод:

В методе применения передайте аргументы массивом. Мы видим, что в объекте userInfo метод fullName получает данные из объекта secondUserInfo путем применения метода.

Метод привязки:

В методе привязки он не вызывает функцию немедленно. Мы звоним туда, куда нам нужно.

3. Функция обратного вызова Javascript

Ответ: Когда функция вызывает другую функцию в качестве аргумента, это функция обратного вызова. Когда мы получаем данные с сервера или используем функцию setInterval, код не может выполняться немедленно. Выполняется следующая строка. На этот раз мы используем функцию обратного вызова.

4. Что такое всплывающая подсказка событий в js?

Ответ: когда мы используем всплывающую подсказку событий, она захватывает самый внутренний элемент. После этого он шаг за шагом захватывает другие внешние элементы. Без использования всплывающих окон событий нам нужно везде добавлять прослушиватели событий. Используя пузырек событий в родительском элементе, мы можем нацеливаться на каждый дочерний элемент.

5. Что такое API? Разница между Get и Post?

Ответ:API означает интерфейс прикладного программирования. Когда пользователь что-то ищет, API запрашивает сервер, сервер отвечает и отправляет данные в API, а API отправляет их пользователю. С запросами GET мы можем получить ограниченные данные, а с почтой мы можем отправлять большие объемы данных. Запрос GET небезопасен, данные будут отображаться в URL-адресе, но почтовый запрос защищен, поскольку данные не отображаются в URL-адресе.