DevGang
Авторизоваться

Как создать таймер обратного отсчета с помощью CSS

Таймеры обратного отсчета — популярная функция на многих веб-сайтах, которая расширяет функциональность для мероприятий, продаж и вовлечения пользователей. Хотя обычно используется JavaScript для динамического поведения в Интернете, также возможно создать функциональный и визуально привлекательный таймер обратного отсчета, используя только CSS.

В этом уроке мы рассмотрим оба подхода, начав с простого таймера обратного отсчета JavaScript, а затем перейдя к таймеру обратного отсчета только на CSS. В конце мы сравним производительность обоих подходов с помощью Chrome DevTools и обсудим каждый из их плюсов и минусов.

Как организовать работу с интерфейсами TypeScript

Интерфейсы подобны чертежам для ваших структур данных. Они определяют форму объекта, указывая свойства, которые он должен иметь, и их типы данных.

Это позволяет TypeScript выявлять потенциальные ошибки на ранних стадиях, предотвращая их появление и делая код более предсказуемым.

Топ 15 элементов HTML на 2024 год

HTML является знакомым языком для многих разработчиков, многие начинают свой путь именно с него. Однако HTML чаще всего воспринимается как инструмент для создания базовой структуры веб-сайта. 

Хотя HTML5 является последней версией языка, в программировании все еще широко используются старые теги и атрибуты. Это создает трудности при поиске оптимальных способов реализации встроенной функциональности, например, аккордеона или полосы прогресса. К тому же, HTML5 представил SEO-дружественные теги, о которых, к сожалению, не знают многие разработчики.

В повседневной работе мы используем лишь 30%-50% доступных HTML-тегов, а остальные остаются незадействованными. В этой статье мы рассмотрим 15 малоизвестных HTML5-тегов с примерами, которые появились в HTML5.

Как оптимизация сравнения ускоряет сортировку в Python

Python считается одним из самых простых языков программирования, так как для написания кода часто не требуется использовать сложные техники.

В этом тексте термины Python и CPython, который является эталонной реализацией языка, используются взаимозаменяемо. Эта статья посвящена конкретно CPython и не касается какой-либо другой реализации Python.

В этой статье мы рассмотрим алгоритм сортировки в Python, где часто скрываются интересные нюансы реализации. Один из таких нюансов был добавлен в Python 3.7, но о нем редко упоминают.

Notion прекратит предоставление доступа к своей платформе пользователям, находящимся в России

Правительство США ввело ограничения, запрещающие доступ к определённым программным продуктам и сервисам для лиц, находящихся в России. В связи с этими ограничениями, с 9 сентября 2024 года Notion прекратит предоставление доступа к своей платформе пользователям, находящимся в России. Это включает:

  1. Закрытие всех рабочих пространств Notion, которые идентифицированы как расположенные в России.
  2. Блокирование доступа к сервисам Notion для пользователей, находящихся в России.

Что выбрать type или interface?

Для определения формы и поведения объектов в TypeScript используются type и interface. Стоит обратить внимание и знать, когда какую команду использовать. В этой статье мы рассмотрим, когда более уместно использовать type или interface, с практическими примерами и четкими рекомендациями.

Как сделать http-запрос без использования curl или wget в bash

Bash, известный своей мощью, обладает скрытой функцией, позволяющей выполнять HTTP-запросы без дополнительных инструментов, таких как curl или wget. Давайте разберемся, как это работает.

Заглянем в документацию Bash, используя команду man bash. В разделе о перенаправлении мы найдем интересное уточнение: Bash способен взаимодействовать со специальными файлами, доступными в операционной системе, или эмулировать их поведение, если такие файлы отсутствуют.  

Следуя этому описанию, мы откроем для себя способ выполнения HTTP-запросов непосредственно из Bash.

SberKids: Детское приложение получило обновление!

Ключевым нововведением стал масштабный редизайн приложения, который отразился на интерфейсе, визуальном стиле и функциональности. Теперь SberKids 4.0.0 обладает свежим и ярким дизайном с забавными рисунками, брызгами и каплями, скрытыми под обновленным интерфейсом.
В обновлении также появились новые задания, форматы карточек и возможность выбора аватара.
SberKids — это образовательная платформа для детей от 6 до 13 лет, которая предлагает доступ к обучающим видео, тестам, а также служит образовательным порталом.
Приложение позволяет детям, имеющим детскую Сберкарту, управлять своими расходами, переводить деньги, формировать накопления и следить за личным бюджетом, как настоящие взрослые.
С 2024 года SberKids поддерживает бесплатные переводы в банки-партнеры, что позволяет детям отправлять деньги без комиссии. Эту функцию уже оценили 300 тысяч пользователей. Дети могут отправлять деньги на сумму до 650 рублей.

Как создать LinkTree (Taplink) с помощью Python и GitHub Pages

В этой статье мы рассмотрим как создать собственное дерево ссылок на языке программирования Python и хостинга GitHub Pages. Мы создадим страницу похожую на LinkTree (Taplink) и реализуем проект на Python. Вот таким образом будет выглядеть наш результат.

Шпаргалка по Linux: Топ 10 команд 

В этой статье мы погрузимся в мир команд, которые встречаются практически в каждом коде. Вы узнаете, как они работают, какие дополнительные опции можно использовать и увидите наглядные примеры их применения в реальных задачах.

1. man (Руководство пользователя)

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу