— custom-element boilerplate, стартовый шаблон для веб-компонента; — time-elements расширяет возможности стандартного <time>; — clipboard-copy при клике копирует заданный текст в буфер обмена; — auto-check автоматически валидирует значение поля через указанную ручку серверного API; — markdown-toolbar реализует кнопки для форматирования текста в markdown в <textarea>; — image-crop реализует интерфейс обрезания фоточек; — include-fragment подгружает фрагмент HTML и заменяет себя им; — task-lists реализует список задач с поддержкой drag’n’drop; — auto-complete реализует поле ввода с автодополнением и подгрузкой вариантов с сервера; — details-menu реализует выпадающее меню на основе элемента <dialog>; — details-dialog реализует модальное окно на основе элемента <dialog>.
Кажется, это и есть будущее разработки интерфейсов. jQuery-плагины морально устарели, React/Vue/Angular-компоненты сильно всё усложняют и плохо влияют на производительность, а кастомные элементы максимально просты (подключаешь скрипт и используешь их в любом месте разметки) и работают на основе нативных возможностей браузера.
— custom-element boilerplate, стартовый шаблон для веб-компонента; — time-elements расширяет возможности стандартного <time>; — clipboard-copy при клике копирует заданный текст в буфер обмена; — auto-check автоматически валидирует значение поля через указанную ручку серверного API; — markdown-toolbar реализует кнопки для форматирования текста в markdown в <textarea>; — image-crop реализует интерфейс обрезания фоточек; — include-fragment подгружает фрагмент HTML и заменяет себя им; — task-lists реализует список задач с поддержкой drag’n’drop; — auto-complete реализует поле ввода с автодополнением и подгрузкой вариантов с сервера; — details-menu реализует выпадающее меню на основе элемента <dialog>; — details-dialog реализует модальное окно на основе элемента <dialog>.
Кажется, это и есть будущее разработки интерфейсов. jQuery-плагины морально устарели, React/Vue/Angular-компоненты сильно всё усложняют и плохо влияют на производительность, а кастомные элементы максимально просты (подключаешь скрипт и используешь их в любом месте разметки) и работают на основе нативных возможностей браузера.
Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. So far, more than a dozen different members have contributed to the group, posting voice notes of themselves screaming, yelling, groaning, and wailing in various pitches and rhythms. Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. There have been several contributions to the group with members posting voice notes of screaming, yelling, groaning, and wailing in different rhythms and pitches. Calling out the “degenerate” community or the crypto obsessives that engage in high-risk trading, Co-founder of NFT renting protocol Rentable World emiliano.eth shared this group on his Twitter. He wrote: “hey degen, are you stressed? Just let it out all out. Voice only tg channel for screaming”. Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment.
from us