Элемент time служит для разметки дат, времени или периода времени: в содержимое тега идёт формат для человека, а в атрибут datetime версия для машин — поисковому роботу точно понравится 🙂
#HTML
#HTML
Метод flatMap() позволяет сформировать массив, применяя функцию к каждому элементу, затем уменьшает вложенность, делая этот массив плоским, и возвращает его.
Был добавлен в стандарте ES2019.
#JavaScript
Был добавлен в стандарте ES2019.
#JavaScript
Тег canvas добавляет растровый холст на страницу. Этот холст можно использовать для отрисовки 2D- или 3D-графики, анимаций, видео.
#HTML
#HTML
Метод массива .every() позволяет узнать, удовлетворяют ли все элементы в массиве условию в функции-колбэке. Результатом вызова метода .every() будет boolean-значение true или false. Если хотя бы один элемент не будет удовлетворять условию, то результат будет false.
#JavaScript
#JavaScript
Функция translate() свойства transform позволяет трансформировать элемент, не затрагивая остальные элементы страницы.
#CSS
#CSS
Этот метод определён у массивов и строк.
Для массивов: проверяет, есть ли искомый элемент в массиве.
Для строк: проверяет, есть ли искомая подстрока в строке.
Возвращает true, если искомый элемент нашёлся и false — если нет 😎
#JavaScript
Для массивов: проверяет, есть ли искомый элемент в массиве.
Для строк: проверяет, есть ли искомая подстрока в строке.
Возвращает true, если искомый элемент нашёлся и false — если нет 😎
#JavaScript
При помощи свойства animation-iteration-count можно указать, сколько раз будет проигрываться CSS-анимация. В качестве значения указывается число, означающее количество повторений, или ключевое слово infinite. Если указано infinite, то анимация будет повторяться бесконечно. Это значение встречается чаще всего!
#CSS
#CSS
Обычно браузеры загружают noscript синхронно, во время разбора документа. Поэтому принято добавлять скрипты в конец документа, перед body, чтобы они не тормозили загрузку страницы. Но при помощи атрибутов defer и async можно явно управлять порядком загрузки и выполнения скриптов.
#HTML
#HTML
Метод replace() используется для замены части строки другой строкой. Этот метод чувствителен к регистру.
#JavaScript
#JavaScript
В примере слева, когда отображаются сообщения об ошибках, расстояние между блоками делает все поля смешанными в один большой столбец.
Добавьте больше места для разделения полей и создайте более точную компоновку!
#UX_UI
Добавьте больше места для разделения полей и создайте более точную компоновку!
#UX_UI
Тег optgroup позволяет группировать опции внутри элемента select. Внутри тега optgroup стандартно используется один или несколько тегов option. Нельзя вкладывать один optgroup в другой.
Возможные атрибуты:
✓ disabled — находящиеся внутри группы опции станут недоступны для выбора.
✓ label — обязательный атрибут. Имя группы будет отображено в выпадающем списке. Теоретически мы можем оставить атрибут пустым или не использовать его вообще, но в таком случае над списком будет пустое пространство.
#HTML
Возможные атрибуты:
✓ disabled — находящиеся внутри группы опции станут недоступны для выбора.
✓ label — обязательный атрибут. Имя группы будет отображено в выпадающем списке. Теоретически мы можем оставить атрибут пустым или не использовать его вообще, но в таком случае над списком будет пустое пространство.
#HTML
API производительности браузера предоставляет способ генерировать точные показатели производительности.
Метод now() возвращает метку времени высокой точности, которая равна только времени с момента создания страницы.
#JavaScript
Метод now() возвращает метку времени высокой точности, которая равна только времени с момента создания страницы.
#JavaScript
Псевдоклассы -of-type позволяют выбирать из группы элементы одного уровня вложенности на основании их порядка:
✓ :first-of-type — первый;
✓ :nth-of-type(n- число) — каждый n-й элемент;
✓ :last-of-type — последний;
✓ :nth-last-of-type(n- число) — каждый n-й элемент с отсчётом «с конца».
#CSS
✓ :first-of-type — первый;
✓ :nth-of-type(n- число) — каждый n-й элемент;
✓ :last-of-type — последний;
✓ :nth-last-of-type(n- число) — каждый n-й элемент с отсчётом «с конца».
#CSS
В программировании переменным необходимо давать "говорящие имена". Переменные с хорошим именем экономят время, поскольку по ним сразу видно, что они означают.
#JavaScript
#JavaScript
HTML позволяет создать поле выбора даты. Для этого достаточно использовать input с типом "date".
#HTML
#HTML
Хороший заголовок в шапке должен иметь контрастность по отношению к остальному контенту, тем самым привлекая внимание пользователя и направляя его к описанию карточки.
Чтобы достичь правильной иерархии, можно воспользоваться этими советами:
1. Настроить выравнивание по левому краю – это повысит читабельность.
2. Использовать контрастный шрифт и цвет для заголовка.
3. Убавить контраст у второстепенного текста.
#UX_UI
Чтобы достичь правильной иерархии, можно воспользоваться этими советами:
1. Настроить выравнивание по левому краю – это повысит читабельность.
2. Использовать контрастный шрифт и цвет для заголовка.
3. Убавить контраст у второстепенного текста.
#UX_UI