Сборник крутых и полезных готовых решений для вашего сайта. Здесь можно изучить реализацию понравившихся идей и применить их в своих проектах. Сотрудничество: t.me/the_artboss
Animated BottomBar Experiment - 5 различных стилизаций табов на чистом CSS
Читать полностью…Hand drawing animation - анимация рукописного текста
Читать полностью…Social Media Icons - градиентные иконки соц сетей с эффектом при наведении
Читать полностью…Lotsa Notifications - реализация уведомлений для сайта
Читать полностью…Image Gallery - адаптивная галерея изображений с открытием дополнительной информации при наведении
Читать полностью…Pokemon Card Holo Effect - карточки с голографическим эффектом при наведении
Читать полностью…Content Transitions - dark/light mode и возможность анимированного скрытия контента
Читать полностью…Signs - красивые кнопки на чистом CSS с эффектом при наведении
Читать полностью…Sunset scenery - картина, пейзаж на чистом CSS
Читать полностью…Light/Dark Toggle With Morphing Icon - кнопка переключения темы сайта
Читать полностью…Gift Cards With Flying Chefs - шикарные карточки товаров с parallax эффектом
Читать полностью…Bouncy Counter - необычная идея реализации переключения секций слайдера в виде слайдера
Читать полностью…Calendar - календарь с возможностью приближения нужной даты и эффектом слайдера
Читать полностью…Responsive Images slider & search - адаптивные карточки изображений с реализацией поиска по названию и слайдером.
Читать полностью…📈 Как оптимизировать React приложение
#теория
🤟 Что такое refs в React
#теория
🦊 Дженерики. TypeScript
#теория
👨🎓 Метод массива forEach()
#теория
✊ Задача
Ответ:
-1
Объяснение:
Метод indexOf() возвращает индекс первого вхождения указанного значения в строковый объект String, на котором он был вызван, начиная с индекса fromIndex. Возвращает -1, если значение не найдено.
Метод indexOf() является регистрозависимым. Как раз поэтому переменная result в этой задачке будет равно -1.
#практика
✏️ Задача: Метод массива flat()
Ответ:
[1, 2, 3, 4]
Объяснение:
Метод flat() возвращает новый массив, в котором все элементы вложенных подмассивов были рекурсивно "подняты" на указанный уровень depth. Если ничего не передавать в скобки, то по умолчанию будет подниматься на 1 уровень.
#практика
🎖 Метод массива fill()
#теория
🗞 Метод строки includes()
#теория
☄️ React хук useEffect()
#теория
⚡️ Метод массива every()
#теория
✍️ Допишите функцию так, чтобы этот код работал: duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
Код:
function duplicate(arr) {
return arr.concat(arr) // concat объединяет два массива, в данном случае объединяем один и тот же массив в один
}
duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]
#практика
🧐 Задача
Ответ:
7
Объяснение:
а+++b эквивалентно записи (a++)+b Значение - a равно "6", а значение - a++ равно 6 (так как это постфиксный инкремент) Следовательно а+++b = 6 + 1 = 7
#практика
🚠 Метод массива some()
#теория
🎭 CSS свойство transform
#теория