JavaScript

  • Хабрахабр

    [По докам] Flutter. Часть 3. Для разработчиков React Native

    Продолжаем лаконичную интерпретацию официальной документации Flutter в формате «вопрос-ответ». Вот уже 3-я часть, и она в большей степени будет полезна React Native-разработчикам. В данной интерпретации вы можете найти ответы на частые вопросы, а также определить для себя, сколько усилий нужно приложить, чтобы перейти с одного кроссплатформенного фреймворка на другой. Если этой информации будет недостаточно или у вас есть опыт в…

    Подробнее »
  • Хабрахабр

    Парочка интересных консольных команд (заметка)

    Доброго времени суток, друзья! В этой небольшой заметке я хочу поделиться с Вами информацией о некоторых консольных командах, которые можно использовать наряду с console.log(). Полный список консольных команд можно посмотреть здесь. Да, для работы будет использоваться Chrome. От слов — к делу. Console.debug() и сonsole.info() Console.debug() и console.info() служат для вывода информационных сообщений в консоль и, по сути, являются аналогами…

    Подробнее »
  • Хабрахабр

    Универсальный роутинг для React приложений

    Если попытаться в двух словах описать, в чем заключается функция роутинга на фронтэнде веб-приложений, то можно придти к выводу, что каждый популярный фреймоворк совершенно по-разному представляет это себе. Даже, сравнивая версии одного и того же фреймоворка, можно придти к выводу, что функции и API роутинга наиболее подвержены изменениям (часто без обратной совместимости). Например 4-я версия роутинга в React была переработана…

    Подробнее »
  • Хабрахабр

    Распространенные ошибки при работе с промисами в JavaScript, о которых должен знать каждый (перевод)

    Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи Apal Shah «Common Javascript Promise mistakes every beginner should know and avoid». Распространенные ошибки при работе с промисами в JavaScript, о которых должен знать каждый (я намеренно опустил слова «начинающий разработчик». Думаю, Вы поймете почему, после прочтения статьи — прим. пер.) Хотел бы я знать об этих ошибках, когда изучал JavaScript…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Запись звука JS c микрофона или голосовые комментарии

    Запись звука JS c микрофона или голосовые комментарии Не давно, при разработке одного корпоративного веб-приложения, заказчик пожелал иметь возможность оставлять голосовые комментарии. Ранее мне не приходил сталкиваться с созданием медиаконтента и я с интересом приступил к изучению данной темы. После реализации поставленной задачи заказчиком, решил опубликовать максимально упрощенный пример записи и сохранения голосового комментария и написать статью. В сети предоставлено…

    Подробнее »
  • Хабрахабр

    Пишем свою стратегию для виртуального скролла из Angular CDK

    Привет! В Angular CDK в седьмой версии появился виртуальный скролл. Мы просто задаем размер в пикселях и указываем, к какому элементу нужно прокрутить контейнер, сделать ли это плавно, а также можем подписаться на индекс текущего элемента. Он отлично работает, когда размер каждого элемента одинаков, — причем прямо «из коробки». Для этого в CDK предусмотрен интерфейс VirtualScrollStrategy, реализовав который мы научим…

    Подробнее »
  • Хабрахабр

    [Перевод] О 30-кратном увеличении параллелизма в Node.js

    Каков наилучший способ беспроблемного увеличения параллелизма в Node.js-сервисе, который используется в продакшне? Это — вопрос, на который моей команде понадобилось ответить пару месяцев назад. Сервис изначально был спроектирован так, что каждый воркер был рассчитан на обработку только одного запроса за раз. У нас запущено 4000 контейнеров Node (или «воркеров»), обеспечивающих работу нашего сервиса интеграции с банками. Но, так как наши…

    Подробнее »
  • Хабрахабр

    Новый фронтенд Одноклассников: запуск React в Java. Часть I

    Для Однокласснииков эта технология уже стала «священным Граалем», меняющим фронтенд. Многие слышали название GraalVM, но опробовать эту технологию в продакшене пока довелось не всем. В этой статье я хочу рассказать о том, как нам удалось подружить Java и JavaScript, и начать миграцию в огромной системе с большим количеством legacy-кода, а так же как на этом пути помогает GraalVM. Поэтому мы…

    Подробнее »
  • Хабрахабр

    Three.js и геометрия

    Затем обычно рассматривается использование импортируемых готовых моделей и работа с ними. При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. В данной статье рассматривается именно такой подход к построению интерактивно настраиваемых моделей и последующего их отображения в браузере.…

    Подробнее »
  • Хабрахабр

    Three.js и геометрия

    Затем обычно рассматривается использование импортируемых готовых моделей и работа с ними. При использовании для отображения в браузере библиотеки ThreeJS в качестве первого примера обычно выступает куб или какой-либо другой простейший объект, и он создается при помощи предустановленных специальных классов BoxGeometry или SphereGeometry. В данной статье рассматривается именно такой подход к построению интерактивно настраиваемых моделей и последующего их отображения в браузере.…

    Подробнее »


Кнопка «Наверх»
Закрыть