библиотека javascript

  • ХабрахабрФото [Перевод] Девять порочных практик React. Разбираем частые ошибки

    [Перевод] Девять порочных практик React. Разбираем частые ошибки

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

    Читать далее »
  • ХабрахабрФото React: слоты как у сына маминой подруги

    React: слоты как у сына маминой подруги

    При композиции компонентов очень часто возникает задача точечной кастомизации содержимого какого-либо компонента. Например, у нас есть компонент DatePicker, и в разных частях веб-приложения нам нужно отображать разные кнопки "Применить". Для решения подобных задач в каждой популярной технологии сегодня применяется концепция "слотов". У Angular это ngContent, во Vue, Svelte и WebComponents это слоты. И только в популярной библиотеке React полноценной концепции…

    Читать далее »
  • ХабрахабрФото Inertia.js – современный монолит

    Inertia.js – современный монолит

    Вы знаете, как пишутся SPA на Laravel? Если коротко, не очень удобно. Конечно, можно использовать любой фронтенд-фреймворк. Традиционно принято работать со связкой Laravel + Vue.js. Мы пишем весь фронтенд на Vue.js в resources/js, а Laravel используем как API. Примерно вот так: Vue.js // resources/js/pages/Users.vue<template> <div v-for="user in users" :key="user.id"> <a :href="`/users/${user.id}`"> {{ user.name }} </a> <div>{{ user.email }}</div> </div></template> <script>…

    Читать далее »
  • ХабрахабрФото [Перевод] Имитация рисования от руки на примере RoughJS

    [Перевод] Имитация рисования от руки на примере RoughJS

    RoughJS это маленькая (эскизном, рукописном стиле. Она позволяет рисовать на <canvas> и с помощью SVG. В этом посте я хочу ответить на самый популярный вопрос о RoughJS: как это работает? Немного истории Очарованный изображениями рукописных графиков, схем и эскизов, я, как истинный нерд, задался вопросом: можно ли создавать такие рисунки с помощью кода, как можно точнее имитировать рисунок от руки,…

    Читать далее »
  • ХабрахабрФото [Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

    [Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

    Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Есть в графиках что-то магическое. Д. Эта линия просвещает, пробуждает воображение, убеждает.― Генри. Хаббард Объемы данных, с которыми нужно работать, постоянно увеличиваются. И чем больше информации, тем сложнее ее обрабатывать. Вот почему сейчас стала особенно популярна тема визуализации данных — в виде графиков, диаграмм, дашбордов, желательно…

    Читать далее »
  • ХабрахабрФото [Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

    [Перевод] 10 лучших JavaScript библиотек для визуализации данных на графиках и диаграммах

    Изгиб кривой мгновенно раскрывает всю ситуацию — историю развития эпидемии, паники или периода процветания. Есть в графиках что-то магическое. Д. Эта линия просвещает, пробуждает воображение, убеждает.― Генри. Хаббард Объемы данных, с которыми нужно работать, постоянно увеличиваются. И чем больше информации, тем сложнее ее обрабатывать. Вот почему сейчас стала особенно популярна тема визуализации данных — в виде графиков, диаграмм, дашбордов, желательно…

    Читать далее »


Кнопка «Наверх»