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


Полезные операторы Javascript, которые вам следует знать
Необязательный оператор цепочки ? При обработке вложенного объекта обычно возникает ошибка, если свойство не добавлено. Необязательный оператор цепочки позволяет использовать для проверки глубоко расположенного свойства без необходимости проверять, действительна ли каждая цепочка. Это похоже на оператор . , за исключением того, что вместо того, чтобы вызывать ошибку, он возвращает undefined . При вызовах функции он возвращает undefined , если ссылка на функцию не найдена...

Javascript — Цикл событий
Вы когда-нибудь видели приведенный ниже код и задавались вопросом, почему люди пишут что-то, чтобы ждать 0 секунд? setTimeout( () => {console.log('wait for 0 sec')},0) Это кажется бессмысленным шагом, так как в реальной жизни вы не задержите кого-то и скажете, подождите 0 секунд. Однако на самом деле это охватывает очень ценную теорию, которая может преобразовать ваш код javascript из однопоточного в многопоточное использование. Я нашел клип на YouTube, который лучше всего объясняет..

Array().fill() не копирует по значению
Заметки по JavaScript#1 Буквально несколько месяцев назад я получил сообщение от бывшего ученика моего коллеги. Он выполнял некоторые задачи по кодированию; тот, где он столкнулся с проблемой, заключался в том, что ему нужно было создать программу для умножения двух матриц. Моя реакция коленного рефлекса говорила ему, что он может легко сделать это с Numpy в Python. Но нет. Он специально попросил решение на JavaScript. Затем он прислал мне свой код, чтобы я нашел ошибку. Как..

Создание счетчика с помощью JavaScript
Есть много способов создать счетчик JavaScript. В этом посте мы узнаем, как это сделать двумя способами. 1. Использование setInterval setInterval - это метод в javascript для повторного выполнения некоторой задачи в определенное время. Мы создадим его напрямую в теге скрипта внутри HTML-файла и зарегистрируем его в console.log в браузере. Вот как это выглядит. Там мы объявляем переменную с именем counter , а затем присваиваем ей значение 0. Затем мы создаем метод setInterval ,..

Что такое Scope — JavaScript
У JavaScript масса странного поведения — если верить всем инженерам, которые вам это говорят! Начало работы с моим первым настоящим языком программирования привело к путанице вокруг предполагаемой странной функциональности, встроенной в JavaScript. Только мне это не было странно, это был просто код. Мне было трудно понять параллели с другими объектно-ориентированными языками программирования, и я просто хотел изучить концепции, а не какую-то абстракцию, контрастирующую с другими вещами,..

Nodejs-процесс События
Что такое модуль процесса Nodejs? Модель процесса Node.js отличается от традиционных веб-серверов тем, что Node.js работает в одном процессе, а запросы обрабатываются в одном потоке. Одним из преимуществ этого является то, что Node.js требует гораздо меньше ресурсов. При поступлении запроса он помещается в очередь событий. Node.js использует цикл обработки событий для прослушивания событий, которые необходимо вызвать для асинхронного задания. Цикл событий работает непрерывно,..

5 способов стилизовать ваше приложение React с помощью CSS (2021)
5 способов стилизовать ваше приложение React с помощью CSS (2021) Когда дело доходит до стиля вашего приложения React, у вас есть масса различных вариантов. Что вы выбираете? Я разбил 5 основных способов, которыми вы должны выбирать при написании CSS в своем приложении React. Не существует способа №1 для написания стилей в React для каждого проекта. Каждый проект уникален и имеет разные потребности. Вот почему в конце каждого раздела я расскажу о плюсах и минусах каждого..