Заметки разработчика
Заметки из личного опыта и переводы статей о фронтенде и бэкенде. 🆙 https://t.me/dev_notes_ru?boost
Mostrar más- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Carga de datos en curso...
transition
от 0
к 1
для opacity
элемента dialog
, но это не работает. Необходимо изучить @starting-style
, а также ключевые слова overlay
и allow-discrete
.
https://www.dev-notes.ru/articles/frontend/animating-dialog/Казалось бы, можно просто установить в CSS transition от 0 к 1 для opacity элемента dialog, но это не работает.
Якорные ссылки — простой способ создать навигацию по странице. Например, в оглавлении можно использовать якорные ссылки для перехода к разделам страницы.
Когда я консультирую клиентов по работе с API, то рекомендую никогда не обращаться к API напрямую.
Document.parseHTMLUnsafe
— это новый улучшенный .parseFromString
https://www.dev-notes.ru/articles/javascript/parsing-shadow-dom/Document.parseHTMLUnsafe — это новый улучшенный .parseFromString
getHTML
, setHTML
, setHTMLUnsafe
, декларативный shadow DOM и очистка.
https://www.dev-notes.ru/articles/javascript/innerhtml-alternatives/getHTML, setHTML, setHTMLUnsafe, декларативный shadow DOM и очистка.
Вчера мы рассмотрели ванильные JS Proxy. Сегодня хочу показать, как можно их использовать для создания реактивных сигналов.
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Сегодня рассмотрим 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() для работы со слушателями событий в веб-компонентах. Сегодня поговорим о том, как обрабатывать нескольких типов событий.