Публикации по теме 'front-end-development'
Решено: альтернатива scrollIntoView () по умолчанию
Привет, я предполагаю, что вы знакомы с javascript и использовали scrollIntoView в своей работе. Если нет, прочтите эту статью для лучшего понимания.
Этот пост предназначен для вас, если вы столкнулись с проблемой, используя метод element.scrollIntoView () для выделения элемента в представлении экрана.
Проблемы, с которыми вы могли столкнуться, заключаются в следующем:
Иногда поведение scrollIntoView является неожиданным (сама страница перемещается вместо перемещения элемента)..
React, хуки, массивы и setTimeout
Недавно мне было поручено создать компонент уведомления, который на несколько секунд будет отображать сообщение, а затем исчезать. Это звучало нормально, пока я не узнал, что на самом деле нужно разместить массив сообщений.
Вот пример использования setTimeout() с одиночным уведомлением:
Обратите внимание, что ловушка useEffect() запускается всякий раз, когда message изменяется. И message устанавливается на '' внутри setTimeout() .
Чтобы обрабатывать несколько..
Компонент полного календаря Vue
Компонент полного календаря Vue
Гитхаб-страница
http://g.recordit.co/vovteJ5m9o.gif
Так как это называется. Это компонент fullCalendar, основанный на vue.js. Не требуется Jquery или fullCalendar.js. В настоящее время он поддерживает только просмотр месяца. В следующих словах я буду использовать fc для обозначения vue-fullcalendar.
Не стесняйтесь загружать его, переделывать и использовать в своем проекте.
установить
откройте свой проект и запустите эту команду.
npm..
Внутренняя работа Map, Reduce & Filter в JavaScript
Некоторое время я использую map, reduce, filter в своей базе кода, но чтение книги Луиса Атенсио «Функциональное программирование в Javascript» подтолкнуло меня к изучению ее реализации. Давайте лучше поймем эти «неизменные» (в кавычках) драгоценные камни и, в частности, ответим на why и how вопросы?
Для лучшего понимания давайте создадим класс с некоторыми свойствами, на которые мы можем ссылаться в остальной части блога.
Шаг 1 : построение нашего примера
Предположим, что..
Освоение функций сокращения
Основы: понимание сокращения
Метод reduce() — одно из самых недооцененных дополнений ES6 к ландшафту Javascript. Это инструмент в моем наборе инструментов, который я использую почти ежедневно. Это также метод, который младшим разработчикам, похоже, трудно усвоить.
Может возникнуть путаница в правильном использовании. Вот несколько причин для этого:
Ваша функция должна возвращать значение . В большинстве случаев это обновленный аккумулятор. Начальным значением может быть что..
CSS для начинающих: что такое CSS и как его использовать в веб-разработке?
HTML, CSS и JavaScript … 3 основных языка интерфейсной веб-разработки . В этой статье я расскажу об основах CSS. Так что, если вы не знаете о CSS или не знаете, как его использовать, эта статья для вас :)
Мы рассмотрим, что такое CSS, как писать правила CSS и как добавлять их в HTML. В качестве предварительного условия, если вы ничего не знаете о веб-разработке, я рекомендую вам сначала разобраться в HTML.
Что такое CSS?
CSS (каскадные таблицы стилей) - это язык для..
Лучший интерфейсный фреймворк для приложения Ruby On Rails - Ember.JS или AngularJS?
Мы говорим об этом поколении пользователей и их растущей нетерпимости к пятисекундной задержке загрузки страницы или к слишком большому количеству уведомлений и рекламы. Видите ли, изменения коснулись не только вашего пользователя, но и вашего разработчика, который ожидает гораздо большего от инструментов, которые они выбирают. Мгновенное удовлетворение делает наше поколение вечно нетерпеливым. Раньше клиентская часть вашего приложения представляла собой тонкий слой HTML, файлов..