Введение в ключевые концепции JavaScript, которые помогут вам пройти собеседование, а также узнать больше о JavaScript

Асинхронный

ДОМ

СОБЫТИЯ

JSON

AJAX

Локальное хранилище

Хранилище сеансов

Файлы cookie

Анонимно

Закрытия

1) Асинхронный

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

· Асинхронному коду не нужно ждать завершения предыдущих действий.

· Например, когда начинается действие (скажем, чтение данных с диска), программа продолжает работать в фоновом режиме, а когда действие завершается, программа информируется о результате.

2) ДОМ

· DOM означает объектную модель документа.

· Это представление данных объектов, составляющих структуру и содержание документа в Интернете

· DOM – это объектно-ориентированное представление веб-страницы, которое можно изменить с помощью языка сценариев, такого как JavaScript.

Если вы хотите изучить разработку пользовательского интерфейса или веб-разработку, зарегистрируйтесь у нас

https://www.achieversit.com/ или позвоните нам по телефону +91 8431040457 и станьте высокооплачиваемым разработчиком

3) События

· Действия, происходящие в системе, которые указывают приложению реагировать на них.

Например. Щелчок, клавиша вверх, прокрутка и т. д.

· Например, в аэропорту, когда взлетно-посадочная полоса свободна для взлета, пилоту передается сигнал. В результате самолет может безопасно взлететь

· Аналогичным образом, если пользователь нажимает кнопку на веб-странице, вы можете отреагировать на это действие, отобразив информационное окно.

4) JSON

· JSON означает нотацию объектов JavaScript.

· Облегченный формат для хранения и обмена данными

· Часто используется при отправке данных с сервера на веб-страницу

· Данные хранятся в простом для понимания формате "ключ-значение"

5) AJAX

· Ajax означает асинхронный JavaScript и XML

· Он позволяет обновлять веб-страницу асинхронно, обмениваясь данными с сервером в фоновом режиме

· Обновляет части веб-страницы без перезагрузки всей страницы, что ускоряет выполнение

6) Локальное хранилище

· Локальное хранилище используется для хранения данных в веб-браузере в виде пар ключ-значение без даты истечения срока действия.

· Он будет хранить данные размером до 5–10 МБ.

· Данные никогда не передаются на сервер

· Можно прочитать только на стороне клиента

7) Хранилище сеансов

· Сохраняет данные только для сеанса, что означает, что данные хранятся до тех пор, пока браузер (или вкладка) не будет закрыт

· Данные никогда не передаются на сервер

· Можно прочитать только на стороне клиента

· Ограничение объема хранилища составляет около 5–10 МБ.

· Открытие нескольких вкладок/окон с одним и тем же URL-адресом создает хранилище сеансов для каждой вкладки/окна

8) Файлы cookie

· Хранит данные, которые должны быть отправлены обратно на сервер с последующими запросами XHR.

· Срок действия зависит от типа, и срок действия может быть установлен на стороне клиента или на стороне клиента.

· Файлы cookie в первую очередь предназначены для чтения на стороне сервера (также могут быть прочитаны на стороне клиента). Локальное хранилище и хранилище сеансов могут быть только r

9) Анонимная функция

· Функция без имени называется анонимной функцией

· JavaScript анонимная функция – это та, которая не идентифицируется по имени.

10) Закрытие

Замыкание — это комбинация функции, связанной с вышеописанной функцией или с лексическим окружением. Другими словами, мы можем сказать, что замыкание дает вам доступ к области действия внешней функции из внутренней функции. В JavaScript замыкания создаются каждый раз, когда создается функция, во время создания функции.

Лексический охват

Рассмотрим следующий пример кода:

начальная функция () {

имя переменной = ‘AchieversIT’; // имя — это локальная переменная, созданная начальным

function displayName() { // displayName() — это внутренняя функция, замыкание

предупреждение (имя); // используем переменную, объявленную в родительской функции

}

показать имя();

}

исходный();

initial() создает локальную переменную с именем name и функцию с именем displayName(). Функция displayName() является внутренней функцией, которая определена внутри initial() и доступна только в теле функции initial(). Обратите внимание, что displayName() функция не имеет собственных локальных переменных. Однако, поскольку внутренние функции имеют доступ к переменным внешних функций, displayName() может получить доступ к переменной name, объявленной в родительской функции initial().

Объявление функции:

По сути, функция – это фрагмент кода, который используется для выполнения определенной задачи.

Когда дело доходит до объявления функции, это означает объявление функции с помощью ключевого слова function и функции. Затем вызывается объявление функции

Пример:

функция myFunc(){

console.log('Привет');

}

Что такое функциональное выражение?

Выражение функции в основном, если вы назначаете функцию переменной

let funcExpre = function () {

console.log('Это функциональное выражение');

}