Правдивые и ложные ценности-

Как разработчикам JavaScript, нам всегда нужно понимать основы программирования и логики. Например, что должно возвращаться из объекта, массива или функции. Это заставит осознать наши ошибки, и мы сможем плавно построить и запустить приложение, как и ожидалось.

Ложные значения-

  • ЛОЖЬ
  • -0, 0 (ноль), (BigInt, ноль)
  • ‘ ‘ , “ “ , ` `, (пустая строка)
  • нулевой
  • неопределенный
  • NaN

Истинные ценности-

  • ‘0’ (строка с нулем), ‘false’ (строка с текстом false)
  • [ ] (пустой массив), { } (пустой объект)
  • function() { } (пустая функция)

окно, глобальная переменная, глобальная область действия-

Мы знаем, как область действия работает в javascript. Например, глобальная, локальная / функция, блочная область.

Поэтому, когда переменная javascript объявляется вне функции, это означает, что переменная находится в объекте окна, поэтому этот объект является глобальной переменной, также можно сказать, что переменная находится в глобальной области видимости, поэтому к ней можно получить доступ из любой функции.

это ключевое слово-

Ключевое слово «это» на самом деле относится к объекту, откуда мы звоним. Он имеет разные значения в зависимости от того, где он используется.

Method= это относится к родительскому объекту

other(Alone)=это относится к глобальному объекту

Прототип наследования-

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

Стек вызовов, цикл событий и очередь обратного вызова

Мы уже знаем, как работает javascript, используя стек и очередь обратного вызова. Поэтому до тех пор, пока стек вызовов не станет пустым или нет, цикл событий будет работать как первый цикл событий в очереди и поместить его в стек вызовов, а затем выполнить событие. Таким образом, это происходит каждый раз в стеке вызовов и очереди обратного вызова.

Делегат события в js-

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

JSON и варианты его использования

Полная форма JSON: javascript=JS, Object=O, Notation=N. Таким образом, это означает, что данные были сохранены как объект, чтобы к этому объекту можно было получить доступ с помощью языков программирования, таких как Javascript. Поэтому, если мы хотим отправить данные на сервер или в веб-приложение, мы можем отправить данные в формате JSON. Кроме того, мы можем получить эти данные JSON, когда захотим, мы просто извлекаем эти данные JSON и можем извлекать информацию из этого JSON. Таким образом, JSON упрощает отправку и получение данных в определенном формате.

Javascript делает это двумя способами с помощью этих двух встроенных функций javascript. Мы все это знаем.

Строки JSON в Javascript Object =JSON.parse()

Объект Javascript в строку JSON =JSON.stringify()

Назначение API, GET, POST-

Мы знаем, что API — это интерфейс прикладного программирования. Который используется для взаимодействия внешних данных с приложением. Этот API упрощает обработку HTTP-запросов и получение информации для приложения. Наиболее часто используемый метод HTTP API для выборки и извлечения данных — это GET и POST.

Webpack, Babel-

Babel называется транспилером для javascript версий ES5 и ES6. Основная причина для транспилятора или вавилона заключается в том, чтобы браузер мог понимать код javascript.

С другой стороны, webpack — это сборщик для JS, который фактически создает файлы в виде компактного пакета, чтобы пользователи могли скачивать его в формате.

Это все на сегодня.

Спасибо

MD МУСТАФИЗУР РАХМАН

Поддержите меня на Youtube: https://www.youtube.com/channel/UCU_GV9uLrxHl4-1WkTPzr1g

Linkedin: https://www.linkedin.com/in/md-mustafizur-rahman-sayem-22b856156/

Github: https://github.com/rahmancoder