Публикации по теме 'frontend'


Как глубоко клонировать объект в Java Script
В JavaScript вы можете использовать метод JSON.parse(JSON.stringify(obj)) для глубокого клонирования объекта. Этот метод преобразует объект в строку JSON, а затем анализирует строку обратно в новый объект, создавая новую ссылку в памяти. let originalObject = {a: 1, b: {c: 2}}; let clonedObject = JSON.parse(JSON.stringify(originalObject)); console.log(clonedObject); // {a: 1, b: {c: 2}} Однако этот метод не работает для функций Date и Symbol в объекте. Вы можете использовать lodash..

Упражнение № 1 на собеседование в React
Я: Привет, как дела? Интервьюер: Давайте сразу приступим. Я хочу, чтобы вы отобразили на экране два входа и одну кнопку. Когда вы нажимаете эту кнопку, в каждом вводе должно появиться случайное число. Если два числа совпадают, то я хочу видеть какое-то уведомление, может быть, конфетти на экране? Я: Хорошо, спасибо за теплый прием… дайте-ка посмотреть… Итак, мои требования: Создайте пользовательский интерфейс с двумя входами и одной кнопкой При нажатии этой кнопки сгенерируйте..

(Почти) исчерпывающее руководство по использованию Storybook с Nuxt.js
Я уже давно хотел внедрить Storybook в свои проекты Nuxt.js . Для тех, кто не знает, Storybook - это инструмент с открытым исходным кодом для изолированной разработки компонентов пользовательского интерфейса. Ознакомьтесь с его вариантами использования . Использование Storybook с простым Vue.js не составляет труда, но с Nuxt совсем другая история, поскольку он не работает сразу после установки. Информация там разрозненная, и мне пришлось копаться в репозиториях и примерах других..

Самые дорогостоящие ошибки, которых должен избегать каждый фронтенд-разработчик
Самые дорогостоящие ошибки, которых должен избегать каждый фронтенд-разработчик Фронтенд-разработка претерпевает стремительную эволюцию, постоянно открывая новые технологии и методы. Среди перспектив создания творческих и увлекательных пользовательских интерфейсов таится множество ошибок. Эта статья углубляется в область серьезных ошибок, с которыми часто сталкиваются фронтенд-разработчики, и предлагает идеи, как их эффективно обойти. 1. Чрезмерное проектирование Одна из..

Замыкания JavaScript, не будьте ослеплены тем, что вы видите
У программистов будет отличительный элемент в их интервью, если они продемонстрируют, что они владеют его основными понятиями. Здесь я хочу поделиться своими знаниями, объясняя один из них: замыкания. Я надеюсь, что это поможет вам не быть ослепленным тем, что вы обычно видите в функции этой функции JavaScript. Как разработчик внешнего интерфейса, я твердо убежден, что вы должны освоить Javascript (известный как V anilla Javascript ), прежде чем начинать изучать любой из его..

Следующая фаза фермента
В 2016 году Airbnb выпустила Enzyme, нашу библиотеку для тестирования компонентов React . За следующие 4 года проект набрал более 18 000 звезд и более 340 участников . GitHub также сообщает нам, что Enzyme используется более чем 230 000 репозиториев и 24 000 пакетов , а npm сообщает, что он загружается примерно 2 миллиона раз в неделю . Реакция сообщества на этот проект, мягко говоря, поразительна. Во многом успех Enzyme является результатом того, что активное сообщество React..

Angular и сборник рассказов
Создание и документирование компонентов пользовательского интерфейса Storybook - это инструмент с открытым исходным кодом для разработки компонентов пользовательского интерфейса изолированно для React, Vue, Angular и других. Это делает создание потрясающих пользовательских интерфейсов организованным и эффективным. Storybook предлагает множество замечательных готовых функций, которые помогают нам при работе над компонентами пользовательского интерфейса. Он предоставляет «песочницу»..