Category : javascript

javascript
Какие неочевидные темы вспомнить перед собеседованием на Frontend разработчика

С каждым годом собеседования становятся все сложнее и сложнее, а количество вопросов, которые могут спросить, не укладывается в голове.Именно поэтому я решил создать небольшой чеклист, в котором собрал темы, по которым задавали вопросы либо мне, либо моим друзьям задавали на собеседованиях на Frontend разработчика. Эти темы почти не попадаются в стандартных списках по подготовке к собеседованиям, поэтому я решил сделать свой.Приложу ссылочки ко всем топикам, про которые буду рассказывать, так …

  • понедельник, 6 ноября 2023 г. в 00:00:17
javascript
Что такое деление по модулю в JavaScript?

Modulo operatorОт переводчикаВсем привет, меня зовут Максим Иванов, я Frontend-разработчик, и когда-то мы с другом писали переводы на Хабрахабр. Было интересно, но в какой-то момент я прекратил эту деятельность. Спустя 5 лет я решил снова попробовать писать про мою любимую профессию. Сегодня поговорим о математическом операторе в JavaScript, который представляет из себя символ процента.1. ВведениеКогда я впервые столкнулся с оператором Modulo (%), я ничего не понял 😬. Тогда я учился в 9 класс…

  • воскресенье, 5 ноября 2023 г. в 00:00:20
javascript
Разработка браузерных игр с использованием Phaser3, React, Typescript

Думаю, ни для кого не секрет, что каждый уважающий себя разработчик программного обеспечения должен иметь в своем портфолио хотя бы один пет-проект, а лучше полноценный продукт, дающий дополнительный постоянный заработок. Предметных областей и тематик приложений великое множество, но среди них есть одна, которая заслуживает отдельного внимания — разработка своей собственной игры.Преимущества разработки игрПрежде всего, следует понимать, что разработка игр достаточно трудоемкий процесс. Как пра…

  • суббота, 4 ноября 2023 г. в 00:00:16
javascript
Redux-toolkit и переиспользование кода

В данной статье приведены несколько вариантов переиспользования кода в Redux-toolkit при создании слайсов, позволяющие сделать работу с ним более гибкой и удобной.Для адептов других стейт менеджеровДанная статья, еще один шанс для Вас показать насколько другой стейт-менеджер лучше чем redux, поэтому поделитесь, пожалуйста, кодом, решающим аналогичную задачу на другом стейт-менеджере. И, возможно, ваш пример убедит других разработчиков сделать правильное решение. Вариант 1 - Полное дублирование…

  • суббота, 4 ноября 2023 г. в 00:00:15
javascript
Почему я не буду использовать Next.js

Представьте, что вы планируете начать новый проект или использовать в существующем более современный подход. А, может, вас просто не устраивает используемый фреймворк, и вы подумываете об альтернативах. В любом случае вам нужно что-то выбрать. Существует множество «современных» фреймворков. И даже если сейчас перед вами этот выбор не стоит, вы можете задуматься, освоением какого лучше заняться, чтобы повысить свои профессиональные качества и продуктивность в будущем. С момента выхода Remix…

  • суббота, 4 ноября 2023 г. в 00:00:15
javascript
Как не программист, вероятно, написал самую быструю библиотеку в мире

Привет, Хабр! Не редко захожу, читаю, пришло время поделиться собственным опытом и маленьким поводом для гордости - только что я написал библиотеку, которая примерно в 33 раза быстрее, чем все иные решения, что я находил. Вот сразу ссылкаЧто же за библиотека и зачем нужна? Она преобразует xlsx в csv. Причём данная библиотека является совместимой с JS/TS, в ближайшее время портирую на питон. Зачем нужна? Всё на деле просто - понадобилось мне работать с таблицами Excel. Выбор, казалось бы, очеви…

  • пятница, 3 ноября 2023 г. в 00:00:19
javascript
Два frontend фреймворка. Два подхода

# Содержание:1. [Эволюция Веб приложений в двух словах](#1)  2. [Два подхода](#2)  3. [Разработка простой компоненты](#3)   4. [Разработка компоненты посложнее](#4)  5. [Повторное использование](#5)  6. [Данные и методы](#6)  7. [CSS и стилевое оформление](#7)  8. [Обработка событий](#8)  9. [Работа с формами](#9)  10. [Отладка](#10)  В статье сравниваются два подхода к созданию веб интерфейса пользователя. Один подход - это современные фреймворки с компонентным подходом, который инкапсулирует…

  • пятница, 3 ноября 2023 г. в 00:00:19
javascript
Как я создал проходную

Как студентам нам предложили поучаствовать в одной программе. В данной программе нам преподавали курсы из различных областей как бизнеса, так и программирования. Вот некоторые из них: «Основы.NET и знакомство с платформой разработки веб‑приложений», «Азы программирования на основе 1С», «HTML и CSS», «Навыки работы с системой управления версиями Git», «Javascript, уровень 1: основы web‑программирования». По прохождению всех курсов мы должны были показать, чему мы научились, поэтому нам заранее …

  • четверг, 2 ноября 2023 г. в 00:00:18
javascript
Взаимодействие с Midjourney с использованием Discord API • Часть II

Введение Эта статья продолжение первой части. Мы подробно рассмотрим систему модерации Midjourney, коснемся лимитов скорости (rate limits) Discord, двух самых сложных тем. В конце статьи приведен рабочий код.Прежде чем мы начнем, убедитесь, что у вас есть учетная запись Discord с активной подпиской Midjourney. Базового плана за $10 будет достаточно.Следуйте этим простым шагам, чтобы получить:Идентификатор сервера Discord, который будет упомянут в этой статье как server_idИдентификатор канала D…

  • четверг, 2 ноября 2023 г. в 00:00:18