Category : javascript

javascript
Dagaz: Вторжение в трёхмерность

Представь себе, что ты находишься в Плоскомире, и вдруг кто-то предлагает тебе заглянуть в мир трех измерений. Разве это не покажется тебе безумием? Эдвин Эбботт, "Флатландия" Эта статья про застарелые комплексы, а также про успешное их преодоление. Восемь лет назад, Dagaz создавался не на пустом месте. В его основу легли Zillions, Axiom и… Jocly. Как раз с последним и было связано больше всего терзаний. Сейчас Jocly выглядит как 100%-ый 3D-проект, но так было не всегда. Когда-то в н…

  • вторник, 17 июня 2025 г. в 00:00:02
javascript
Быстрый Frontend в 2025: почему RTK Query, Tailwind и Vite убивают классические подходы

Ни для кого ни секрет, что разработка и IT‑решения в 2025-м году — это гонка за скоростью: от выяснения бизнес‑требований до финальной версии продукта. Чем быстрее пишется код, тем раньше ваш продукт попадает к пользователям. Разумеется, выбор технологий существенно сказывается на скорости разработки. В этой статье я бы хотел затронуть современные инструменты Frontend‑разработчика, которые уже начали вытеснять классику, а также попутно сокращают объём кода, избавляя разработчика от рутины.Tailw…

  • понедельник, 16 июня 2025 г. в 00:00:02
javascript
Когда мобильной версии мало: зачем и как включать «Версию для ПК»

Разработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?Что делать когда функция не доступна в мобильной версии приложенияПредставьте, вам присылают макет интерфейса:Desktop-версия, содержит очень много функционала.Mobile-версия, отображает сообщение "Функционал не доступен. Откройте приложение на Desktop".Начнёте ли спорить и доказывать, что так делать нел…

  • суббота, 14 июня 2025 г. в 00:00:02
javascript
Как набираться опыта в разработке

Немного о себеВсем привет! Меня зовут Ник Уайт, я frontend-разработчик. Начинал обучение на Яндекс Практикуме по фронтенду, параллельно учился сам и двигался в нужном направлении. За плечами — пет-проекты, хакатоны и даже коммерческие проекты.Для меня важно не просто выучить что-то быстро и применить, а понять суть. Когда знаешь, как всё работает, проще строить архитектуру проекта, выбирать подходящие технологии, масштабировать систему. Опыт и практика — это не одно и то же.Опыт ≠ практикаПракт…

  • пятница, 13 июня 2025 г. в 00:00:08
javascript
Стрелочные функции JS, быстро, просто и без проблем

Всем привет!Сегодня мы заберем важную тему → "Стрелочные функции JS"Почему это важно?Потому что мы уже почти отказались от Function Declaration.Пример:// Стрелочная функция const x = (a, b) => a + b console.log(x(2, 3)) // 5 // Function declaration function y(a, b) { return a + b } console.log(y(2, 3))Разберем содержание и начнем поэтапно =)Содержание:Стрелочные функции: arguments, hoistingРабота с контекстомМетоды присваивания контекстаОбработчик событий1. Стрелочные функции: ar…

  • пятница, 13 июня 2025 г. в 00:00:07
javascript
Virtual Mirror Library — Библиотека виртуального макияжа и онлайн примерки аксессуаров

Привет! Я Аня, и очень люблю писать интересные интерености под E-commerce.Ранее я уже писала о том, как создала POC модуля визуального поиска, сегодня хочу поделиться своей наработкой виртуального зеркала.Библиотеку написала еще год-полтора назад, на то время было мало информации на эту тему, но зато большое количество предложений о покупке готовых модулей. Мне, как разработчику, стало интересно, а как же это все работает, и начала погружаться детальнее в эту тему.Для нетерпеливых - вот ссылка …

  • пятница, 13 июня 2025 г. в 00:00:07
javascript
Как я впервые столкнулся со связанными списками и не сдался

Всем привет!Недавно я решил начать решать задачки на LeetCode. К этому я пришел, чтобы в будущем на собеседованиях не ударить в грязь лицом и уверенно справляться хотя бы с базовыми задачами на сортировку, работу со строками и тому подобное.Сначала все шло неплохо: я успешно решал легкие задачки, используя обычные циклы (for, while). Редко когда надо было прям зависать и задумываться над решениями. Чаще, если даже решение было неверным, можно было в процессе искать ошибки и исправлять их. Но ту…

  • среда, 11 июня 2025 г. в 00:00:04
javascript
Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени

Бывало ли у вас так, что вы придумали у себя в голове идеальное приложение, в котором есть все вам необходимое (ну или хотя бы какой-то обязательный минимум)? Вот вы нашли приложение, которое должно решать те задачи, что вы себе придумали, но как только принялись его проверять в действии, пришли к выводу, что все совсем не так радостно. "Ну ладно, это же опенсорс! Значит можно попробовать что-то с этим сделать своими силами. Заодно и внести посильный вклад в развитие этого продукта. Что мо…

  • вторник, 10 июня 2025 г. в 00:00:06
javascript
JS SDK Битрикс 24: что под капотом и какие планы

Привет! Меня зовут Сергей Востриков, я руковожу направлением Маркет и интеграций в Битрикс. Моя команда развивает решения для разработчиков тиражных решений и индивидуальных кастомизаций. Сегодня я хочу рассказать про наш новый официальный SDK под JavaScript для работы с REST API Битрикс24. Он опубликован в виде отдельного репозитория на Github и распространяется на условиях лицензии MIT. В этом посте — о принципах разработки SDK, наших планах по его обновлению и том, как можно повлиять на разв…

  • вторник, 10 июня 2025 г. в 00:00:05