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


Замыкания Javascript в деталях
Замыкания — популярная тема среди интервьюеров Javascript, и на то есть веские причины. Они являются ключевым аспектом языка, который позволяет создавать мощные библиотеки. В этом сообщении блога мы рассмотрим концепцию замыканий в Javascript. Что такое Закрытие? Javascript рассматривает функции как объекты, и эта уникальная характеристика позволяет функции возвращать объект или даже другую функцию. Эта возможность полезна при изменении поведения функции во время выполнения. Например:..

10 ошибок на собеседовании по React, которых следует избегать!
Приветствую вас, коллеги-разработчики и поклонники программирования! 🚀 Готовитесь к захватывающему собеседованию по разработке React? Ну, придержите лошадей! 🐎 Прежде чем вы с такой уверенной развязностью войдете в комнату для собеседований, давайте поговорим о некоторых распространенных ошибках, которые могут сбить с толку даже лучших из нас. Будучи опытным психологом, ставшим энтузиастом React 🧘‍♂️, и страстным фронтенд-разработчиком родом из Монтаны 🏞️, я видел все это — хорошее,..

Интеграция бэкэнда Python Flask с Frontend Electron (Nodejs)
Эта статья представляет собой сводное руководство по интеграции Flask и Electron. Цель состоит в том, чтобы охватить все важные моменты для этой задачи, поскольку информации для этого варианта использования недостаточно, и она не доступна в одном месте. Я надеюсь, что эта статья будет вам полезна, если я исходлю от человека, которому недавно пришлось тщательно исследовать эту проблему для решения той же проблемы. Мы намерены остановиться на проблеме интеграции , поэтому я остановлюсь..

Метод фильтра JavaScript()
метод filter() Как следует из названия, метод filter() создает новый массив, содержащий только те элементы, которые соответствуют некоторым условиям. Например, есть массив элементов, и вы хотите напечатать только четные числа, поэтому один из способов сделать это с помощью цикла for и обойти массив и для каждого элемента проверить, является ли он четным или нет, но вы можете сделать это с помощью filter() следующим образом: Вы также можете передать анонимную функцию или..

Как не отображать «Hello World» в JavaScript
Наша самая большая сила — это наша самая большая слабость или так, по крайней мере, так говорят. В некоторой степени это верно и для JavaScript. Из-за множества способов, которыми мы можем выразить себя на этом языке программирования, мы легко можем быть перегружены множеством возможностей. Даже очень простой вывод Hello, World! можно отображать с помощью различных строк кода. Здесь мы подробнее рассмотрим 4 функции JavaScript, чтобы лучше понять, когда их разумнее не..

Демистификация автоматической вставки точки с запятой в JavaScript
JavaScript, будучи одним из наиболее широко используемых языков программирования, имеет несколько уникальных особенностей, которые иногда могут приводить к неожиданному поведению, если их не полностью понять. Одной из таких функций является «Автоматическая вставка точки с запятой» (ASI). Понимание ASI имеет решающее значение для написания чистого и надежного кода JavaScript. Что такое автоматическая вставка точки с запятой? Точки с запятой ( ; ) в JavaScript используются для завершения..

Javascript — странные штуки трассировки событийного цикла
В следующем блоке показан странный вывод, это сложный пример поведения цикла событий, посмотрите и попытайтесь понять, что он выводит? (() => const startTime = new Date(); console.log(1); setTimeout(() => console.log(2), 3500); setTimeout(() => console.log(3), 2500); while (new Date() - startTime < 3000) { } // wait three seconds setTimeout(() => console.log(4), 1000); setTimeout(() => console.log(5), 0); console.log(6); })()..