Category : javascript

javascript
Strict Mode в ECMAScript. Полный справочник

По поводу строго режима существует множество информации. Но, к сожалению, очень мало статьей, покрывающих весь спектр особенностей строго режима. Поэтому, я решил составить свой справочник всех ограничений, исключений и отличий в исполнении "строгого" кода от "не строгого", в полном соответствии со спецификацией ECMA-262.Что такое строгий режимВ спецификации ECMA-262 существует два понятия: "нестрогий режим" (non-strict mode) и "строгий режим" (strict mode). Каж…

  • пятница, 9 февраля 2024 г. в 00:00:19
javascript
VR-тур на A-Frame + React

Всем привет! Меня зовут Егор Молчанов, я разработчик в команде CRM для менеджеров ипотечного кредитования в компании Домклик. Хочу поделиться своим опытом создания VR‑тура с помощью фреймворка A‑Frame и библиотеки React. Для этого написал свой небольшой pet‑проект, который мы сейчас разберём.Подробнее про инструментыA‑Frame — это фреймворк для разработки виртуальной реальности. Простой и эффективный инструмент разработки VR‑контента. Он основан на HTML, что упрощает работу. У него огромное кол…

  • пятница, 9 февраля 2024 г. в 00:00:18
javascript
Next.js. Технология современной веб-разработки

Современная веб-разработка требует эффективных инструментов, способных справляться с высокими стандартами производительности и пользовательского опыта. В этой статье мы рассмотрим Next.js, мощный JavaScript-фреймворк и новаторское решение для создания современных веб-приложений на основе React, созданный компанией Vercel. Узнаем, как он помогает разработчикам создавать высокопроизводительные, масштабируемые и SEO-дружественные веб-приложения. Мы также глубоко погрузимся в его функциональность,…

  • пятница, 9 февраля 2024 г. в 00:00:17
javascript
Страдания по VueUse

VueUse - популярная библиотека, состоящая из небольших утилит и в среде Vue разработчиков, идущая как "must have" наряду с Pinia. Нисколько не умаляя вклад Anthony Fu в экосистему Vue, опишу, почему я не использую её и не рекомендую для серьезных проектов и опытных разработчиков.Все утилиты в ней - небольшие. Под "небольшие" я подразумеваю, что аналогичный свой код будет в 10-50 строк. В зависимости от обстоятельств и требований, свой код может быть и в пять строк (аналог onCli…

  • пятница, 9 февраля 2024 г. в 00:00:16
javascript
Расширение браузера для управления маршрутами на Микротике

Моя домашняя сеть состоит из нескольких хостов по стране и планете, три провайдера заходит на роутер – нормальная тренировочная площадка для получения новых знаний. Можно выйти в большую сеть из любого шлюза своей, для этого написана простая система правил – локальный адрес находящийся в определённом списке адресов будет маршрутизирован на заданный в правиле файрволла шлюз, либо, при обращении к домену находящемуся в определённом списке адресов файрволла маршрут к нему будет идти через заданны…

  • четверг, 8 февраля 2024 г. в 00:00:17
javascript
Обновление #Net chromium

Добрый день. Меня зовут Тимур и я программист.В прошлой своей статье я рассказал (довольно сумбурно) про свою сборку хромиума которая претендует на то что бы быть важным кирпичиком в web3.0. Продолжаю серию сумбурных статей, я обновил ветку до 122.0.6248.1 билда и выложил уже собранный бинарник (пока только под macOS, винда на подходе)Скачать бинарь можно по адресу http://172.86.96.172/downloads/hash-net.dmgЭто все еще обычный хромиум, с ним можно спокойно серфить как по обычному интернету так…

  • среда, 7 февраля 2024 г. в 00:00:13
javascript
11 полезных фичей Chrome DevTools

Всем привет!Все мы постоянно используем Chrome DevTools, но там так много фичей, что некоторые из них мы никогда не использовали и даже не замечали. В этой небольшой статье, я хочу поделиться интересными находками, которыми пользуюсь сам.Возможно вы уже видели эти фичи и используете их на постоянной основе, а возможно это именно те фичи, которых вам так давно не хватало в вашей работе.Погнали!Я сказал стартуем!Понимание доступности с помощью Chrome DevToolsВ крупных компаниях есть специальные …

  • среда, 7 февраля 2024 г. в 00:00:12
javascript
Интеграция Поиска в Strapi: Meilisearch vs. Elasticsearch

Всем привет! На связи Геворг, техлид фронтенд направления Work Solutions. Сегодня расскажу про интеграцию поисковых сервисов Meilisearch и Elasticsearch в Strapi.Strapi — это популярная Headless CMS для разработки серверов, а также создания гибких API. Однако, встроенные средства поиска могут быть ограничены. Разработчики могут искать способы интеграции с внешними поисковыми системами. Две такие системы — Meilisearch и Elasticsearch. Они предоставляют возможность реализации полноценного поиска…

  • среда, 7 февраля 2024 г. в 00:00:11
javascript
Более правильный подход к подключению Yandex AppMetrica в React Native приложении

Спойлер: данная статья предназначена для React Native разработчиков, которые смогут быстро скопипастить отсюда код, чтобы нормально подключить последнюю версию аппметрики, а не использовать устаревшую библиотеку. Данная статья актуальна для версии реакт нейтива 0.73.3.В статье будут опущены многие подробности и будет больше практики. Если нужны будут дополнительные пояснения - обращайтесь в комментариях.С чего все началосьСовсем недавно на одном из моих проектов потребовалось подключить аппмет…

  • понедельник, 5 февраля 2024 г. в 00:00:12