TGViewer
Веб-страница Веб-страница @tproger_web · 22.3K subscribers
Post #6613 972
Почему мы пишем своё, когда браузер уже умеет

Разработчик ищет компонент модального окна, хотя в HTML есть <dialog>. Или подключает библиотеку для поведения, которое можно описать в CSS. За этим выбором бывают вполне понятные причины.

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

Автор отмечает и обратную сторону: знание платформы помогает убрать лишний код и снизить стоимость сопровождения. На примере диалога хорошо видно, сколько поведения придётся учесть вручную: клавишу Esc, удержание фокуса внутри окна и его возврат после закрытия.
  • ❤ 4
More from @tproger_web
  1. Oct 14, 2026SvelteMap умеет создавать значение при первом обращении Чтобы сгруппировать элементы по кл…
  2. Oct 14, 2026Post #6611
  3. Oct 14, 2026Как задать странице список разрешённых сетевых адресов Сторонний скрипт или сгенерированны…
  4. Oct 13, 2026W3C убрал лишние обёртки из своей дизайн-системы Правила отступов, удобные для фиксированн…
  5. Oct 13, 2026Cookies удалены, а браузер всё ещё узнают Удаление cookies не обязательно делает браузер н…
  6. Oct 13, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →