Публикации по теме 'javascript-tips'


Слабые карты в Javascript
Объект WeakMap представляет собой набор пар ключ/значение, в котором на ключи слабо ссылаются. Ключи должны быть объектами, а значения могут быть произвольными значениями. Давайте поговорим о том, что у нас есть класс person и имя свойства. Вот пример, class Person { constructor(name) { this.name = name; } } let Person1 = new Person("John"); console.log(Person1); // Person { name: 'John' } console.log(Person1.name); // John Нам нужно иметь приватную..

Самые важные концепции JavaScript, которые вы должны знать
Введение в ключевые концепции JavaScript, которые помогут вам пройти собеседование, а также узнать больше о JavaScript Асинхронный ДОМ СОБЫТИЯ JSON AJAX Локальное хранилище Хранилище сеансов Файлы cookie Анонимно Закрытия 1) Асинхронный · Означает выполнение нескольких операций в программе одновременно · Асинхронному коду не нужно ждать завершения предыдущих действий. · Например, когда начинается действие (скажем, чтение данных с..

Что такое JavaScript: Promise
JavaScript выполняет код последовательно сверху вниз. Иногда (что на самом деле случается часто) мы хотим запустить код после завершения выполнения функции или возникновения события, что означает запуск кода асинхронным способом. Поскольку JavaScript является синхронизированным языком, нам нужно найти способ запускать его асинхронно. Для этого мы используем функции обратного вызова . функция обратного вызова дает нам возможность выполнять функцию/событие/действие асинхронно. Но..

ТОП-100 вопросов интервью по JavaScript с ответами
Введение: Это самые часто задаваемые вопросы на собеседовании по JavaScript и ответы, которые задавали во многих интервью MNC. Прежде чем переходить к вопросам для собеседования, проверьте здесь Полное содержание курса для JavaScript (БЕСПЛАТНЫЙ PDF-файл) Что такое JavaScript? JavaScript - это как клиентский, так и серверный язык сценариев, который может быть вставлен в HTML-страницы и понятен веб-браузерам. JavaScript также является языком программирования на..

Необязательный оператор цепочки (?.) — JavaScript ES6+
Рассматриваемые темы: 1- Введение 2- Необязательная цепочка с функциями 3- Необязательная цепочка с выражениями 4- Необязательная цепочка с массивами 5- С нулевым оператором 1- Введение Необязательный оператор цепочки ?. любит, когда вы безопасно читаете значение внутри объектов/вложенных объектов. ?. аналогичен . за исключением того, что если свойство в объекте не существует при доступе, оно вернет undefined вместо ошибки/нарушения программа. Это означает, что вы..

Лучшие практики для React
Я работаю с react в течение нескольких лет в Pipefy и перенял некоторые передовые практики от моих коллег. В этом тексте я хотел бы поделиться некоторыми небольшими деталями, которые помогли мне написать более чистый и удобный в сопровождении код. Tl;dr: В этой статье вы найдете лучшие практики и несколько советов по React, как организовать класс React и несколько инструментов React. Без сохранения состояния и функции Чтобы снизить сложность, всегда важно помнить об этом при..

Подготовка к собеседованию — ES6 вопросов-2
Добро пожаловать в часть 6 серии. Мы продолжим задавать вопросы по ES6 здесь. Ознакомиться с пятой частью сериала можно здесь . Вопрос 34- Объясните классы в ES6? Ответ- Функция конструктора и классы ES6 одинаковы. Классы ES6 — это не что иное, как синтетический сахар для функции конструктора, и внутри они ведут себя точно так же. Рассмотрим приведенный ниже пример функции конструктора. То же самое можно написать с классами ES6 с конструктором, но это точно так же...