Заметки разработчика
471 subscribers
668 photos
4 videos
1.16K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
Forwarded from Эшер II A+
Тут говорят докерхаб заблокировал российские адреса. Ожидаемо, конечно, и больно, наверное.
🤬1💩1
Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает. Необходимо изучить @starting-style, а также ключевые слова overlay и allow-discrete.

https://www.dev-notes.ru/articles/frontend/animating-dialog/
👍1
В веб-разработке управление асинхронными задачами имеет решающее значение для создания отзывчивых и эффективных приложений. Асинхронные операции, такие как получение данных с сервера или выполнение трудоёмких вычислений, часто требуют возможности отменить или прервать их до завершения. Здесь на помощь приходит AbortController, о котором и пойдёт речь.

https://www.dev-notes.ru/articles/javascript/abort-controllers-in-javascript/
👍1
Незаметно https://hub.docker.com/ разблокировали доступ из России 🤷‍♂️
🔥3
PHP разработчику, нужно знать множество особенностей языка, чтобы облегчить написание и сопровождение кода. Без явного рассказа о той или иной части языка сложно даже узнать о её существовании, поэтому сегодня поговорим о магических методах, которыми обладают классы, и о том, как их использовать при написании кода.

https://www.dev-notes.ru/articles/php/phps-magic-methods/
🔥7
Помните HTML-элемент marquee? Он устарел, поэтому вряд ли стоит его использовать, когда понадобится что-то вроде горизонтальной автопрокрутки. Вот тут-то и приходит на помощь CSS, потому что в нём есть все необходимые инструменты для реализации этой функции.

https://www.dev-notes.ru/articles/frontend/infinite-scrolling-logos-html-css/
👍3🔥1
Валидация — важная часть любого веб-приложения. Она помогает предотвратить уязвимости в системе безопасности, повреждение данных и множество других проблем, которые могут возникнуть при работе с пользовательским вводом.

https://www.dev-notes.ru/articles/laravel/ultimate-guide-to-laravel-validation/
👍2