cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

Заметки разработчика

Заметки из личного опыта и переводы статей о фронтенде и бэкенде. 🆙 https://t.me/dev_notes_ru?boost

إظهار المزيد
مشاركات الإعلانات
266
المشتركون
+124 ساعات
+47 أيام
+1730 أيام

جاري تحميل البيانات...

معدل نمو المشترك

جاري تحميل البيانات...

Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает. Необходимо изучить @starting-style, а также ключевые слова overlay и allow-discrete. https://www.dev-notes.ru/articles/frontend/animating-dialog/
إظهار الكل...
Анимация элемента dialog

Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает.

👍 1
Якорные ссылки — простой способ создать навигацию по странице. Например, в оглавлении можно использовать якорные ссылки для перехода к различным разделам страницы. https://www.dev-notes.ru/articles/frontend/anchor-links-and-how-to-make-them-awesome/
إظهار الكل...
Якорные ссылки и как их сделать потрясающими

Якорные ссылки — простой способ создать навигацию по странице. Например, в оглавлении можно использовать якорные ссылки для перехода к разделам страницы.

👍 2🔥 1
Repost from Эшер II
❌ Тут говорят докерхаб заблокировал российские адреса. Ожидаемо, конечно, и больно, наверное.
إظهار الكل...
🤬 1💩 1
Когда я консультирую клиентов по работе с API, то рекомендую никогда не обращаться к API напрямую. https://www.dev-notes.ru/articles/javascript/data-portability-api-getter-and-setter-methods/
إظهار الكل...
Универсальность данных: API геттер и сеттер

Когда я консультирую клиентов по работе с API, то рекомендую никогда не обращаться к API напрямую.

👍 1
Document.parseHTMLUnsafe — это новый улучшенный .parseFromString https://www.dev-notes.ru/articles/javascript/parsing-shadow-dom/
إظهار الكل...
Парсинг декларативного shadow DOM

Document.parseHTMLUnsafe — это новый улучшенный .parseFromString

getHTML, setHTML, setHTMLUnsafe, декларативный shadow DOM и очистка. https://www.dev-notes.ru/articles/javascript/innerhtml-alternatives/
إظهار الكل...
Новые альтернативы innerHTML

getHTML, setHTML, setHTMLUnsafe, декларативный shadow DOM и очистка.

Вчера мы рассмотрели ванильные JavaScript Proxy. Сегодня хочу показать, как можно их использовать для создания реактивных сигналов. https://www.dev-notes.ru/articles/javascript/creating-a-vanilla-javascript-signal-with-proxies/
إظهار الكل...
Создание ванильного JavaScript signal() с Proxy

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

👍 2
Repost from Пых
Официально объявляю свой RFC принятым! Не буду ждать утра, чтобы сообщить, что я только что закрыл голосование на отметке в 25 голосов против 4. Это означает, что в PHP 8.4 мы с вами сможем писать new без скобок! Осталось только дождаться мёрджа PR в мастер. До сих пор не верится, что шальная попытка законтрибьютить в PHP, предпринятая за завтраком 26 декабря прошлого года, увенчалась успехом. Теперь есть запал для пары других идей. Попробую летом их оформить. Всем огромное спасибо за поддержку!
إظهار الكل...
Пых

new MyClass()->method() без скобок! Вдохновлённый митапом, разобрался с синтаксисом Bison и закинул свой первый Pull Request в исходники PHP. Это изменение позволит обращаться к объектам, созданным через new, не оборачивая их в скобки. Во избежание неоднозначности работать будет только при наличии скобок аргументов конструктора. final class A { const CONSTANT = 'constant'; public static $staticProperty = 'staticProperty'; public static function staticMethod() {} public $property = 'property'; public function method() {} public function __invoke() {} } new A()::CONSTANT; new A()::$staticProperty; new A()::staticMethod(); new A()->property; new A()->method(); new A()(); Поддерживаются также динамические имена классов и анонимные классы (см. тесты). После первичного одобрения сделаю RFC. Пока накидайте лайков в PR, пожалуйста.

https://github.com/php/php-src/pull/13029

👍 2
Сегодня рассмотрим JavaScript Proxy: что это такое, как они работают и для чего они могут понадобиться. https://www.dev-notes.ru/articles/javascript/a-primer-on-javascript-proxies/
إظهار الكل...
Введение в JavaScript Proxy

Сегодня рассмотрим JavaScript Proxy: что это такое, как они работают и для чего они могут понадобиться.

В предыдущей статье я писал о методе handleEvent() для работы со слушателями событий в веб-компонентах. Сегодня поговорим о том, как использовать его для обработки нескольких типов событий. https://www.dev-notes.ru/articles/frontend/how-to-listen-to-multiple-events-in-a-web-component-with-the-handleevent-method/
إظهار الكل...
Как прослушивать несколько событий в веб-компоненте

Ранее, я писал о методе handleEvent() для работы со слушателями событий в веб-компонентах. Сегодня поговорим о том, как обрабатывать нескольких типов событий.