home.social

#htmlверстка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #htmlверстка, aggregated by home.social.

  1. Не та 1С, которую вы знали: Полный гайд по технологии 1С: Элемент

    Привет, Хабр! (И тебе, 1С-ник, который привык к «желтой» программке, и тебе, веб-разработчик, который до сих пор думает, что 1С - это только про накладные и бухгалтеров.) В прошлой серии мы выяснили, что «1С:Предприятие.Элемент» - это не та « желтая программа », к которой привыкли бухгалтеры, а вполне себе модный cloud-native зверь с IDE в браузере. Но слова - это дешево. Разработчику нужно видеть код, архитектуру и понимать, как это соотносится с тем, что он уже знает ( будь то 1C, Python или JavaScript ). Сегодня мы лезем под капот. Мы разберем синтаксис, систему типов, декларативный UI и узнаем, как 1С реализовала ORM, который (спойлер) удобнее многого, что вы знали, но не без своих 1С-овских замашек. Поехали.

    habr.com/ru/articles/993216/

    # #javascript #git #python #java #javascript_framework #разработка_приложений #разработка #htmlверстка #1c_интеграция

  2. 90% программистов совершают эти ошибки. Как писать на Angular грамотно

    Давайте начистоту. Большинство Angular-приложений пишутся по инерции. Мы используем паттерны, которые выучили на заре второй версии, и продолжаем тащить их за собой, игнорируя всё, что фреймворк предложил за последние годы. Фреймворк постоянно обновляется и дополняется, и уследить за всеми лучшими практиками почти нереально. В итоге даже опытные разработчики продолжают делать ошибки, которые когда-то не считались ошибками. В небольшом проекте это не страшно, но в крупном такие просчеты накапливаются и превращают код в трудноподдерживаемый легаси. Проблема в том, что фреймворк меняется, а привычки остаются. В этой статье мы не будем говорить о базовых синтаксических ошибках или разбирать, где вы точку с запятой забыли. Речь пойдёт о более глубоком уровне, об архитектурных просчётах и антипаттернах, которые тиражируются из проекта в проект. Многие из этих привычек были допустимы в прошлом, но с приходом новых версий, вроде Angular 20, от них пора избавляться.

    habr.com/ru/companies/ruvds/ar

    #angular #html #htmlверстка #верстка_сайтов #web #фронтенд #фронтендразработка #фронтендфреймворки #ошибки #ruvds_статьи

  3. Равномерное размещение блоков разных размеров

    Как‑то на одном проекте понадобилось красиво равномерно разместить небольшие блоки‑виджеты в контейнере на странице. Сложность в том, что эти блоки различаются, как по высоте, так и по ширине. При чём нужно учесть адаптивность вёрстки и динамическое изменение содержимого, как контейнера, так и самих элементов — виджетов. Собственно мои изыскания по этой теме и вылились в разработку собственного решения и эту статью, которые, я надеюсь, будут полезны читателям.

    habr.com/ru/articles/964858/

    #равномерное_размещение #блоки_разных_размеров #htmlверстка #css3 #javascript

  4. Изнутри жюри: как мы выбирали лучшую работу на чемпионате по html верстке

    Всем привет, с вами Артем Леванов, Front Lead в WebRise. Когда тебе, как члену жюри, приходится выбирать лучшую работу среди сильных участников, на первый план выходят не только pixel-perfect, но и детали, которые создают ощущение качественного продукта. В чем была наша задача на чемпионате по верстке от HTML Academy, с какими работами мы столкнулись и какие решения заслуживают отдельного внимания — разбираю на реальных примерах финалистов.

    habr.com/ru/articles/956710/

    #верстка #верстальщик #htmlверстка #html #css #css_animation

  5. Создание шаблона проекта HTML-сайта в Visual Studio

    Не помню уже с какой версии, но весьма давно, в Visual Studio пропали типы проектов, создающие шаблон простого html/js/css сайта. Появилось много новых: в разных видах ASP.NET Core, Blazor, Vue, Angular, React etc. А вот шаблона простого классического сайта нет. Но это можно исправить. У меня периодически возникает необходимость сделать такой сайт, и я для себя сделал шаблон проекта простого html сайта. Этим проектом и методикой его создания хочу с вами поделиться. Приступим

    habr.com/ru/articles/938666/

    #visual_studio #template #шаблон #проект #html #htmlверстка #net

  6. Бумер, джуниор и нейросеть

    Настало время ... интересных историй. Про то, как я заказал сайт и что из этого вышло. Спойлер - человек не справился, а нейросетка - да

    habr.com/ru/articles/902202/

    #javascript #deepseek #html #htmlверстка

  7. [Перевод] Динамические формы с Flask

    Одной из распространенных задач в веб-приложениях является создание формы, в которую можно вводить заранее неопределённое количество элементов. Этот подход часто используется при вводе пользовательской информации, например, телефонных номеров или адресов. В примере ниже можно увидеть, как пользователь динамически добавляет дополнительные телефонные номера в форму, нажимая на кнопку "Add another".

    habr.com/ru/articles/880864/

    #python #flask #bootstrap #руководство #вебразработка #вебформы #туториал #динамические_формы #html #htmlверстка

  8. Как перестать выжигать людям глаза своими письмами: настраиваем тёмную тему для рассылок

    Привет! Меня зовут Евгений Шишков, я CPO конструктора рассылок EmailMaker . И я давно сталкиваюсь с одной и той же проблемой: и для мобильных, и десктопов тёмная тема уже стала классикой. Но когда дело доходит до отдельных приложений, любители этого режима рискуют выжечь себе глаза, и почтовые клиенты тут — не исключение. И даже если сам клиент тёмную тему поддерживает — далеко не факт, что письма в ней тоже будут тёмными. Одни просто отобразятся светлыми, другие криво адаптируются и от этого становятся нечитаемыми. Есть пара способов, как адаптировать свои письма под dark mode и перестать светить ими, как паяльной лампой, в глаза получателям. Ниже расскажу, как популярные клиенты ведут себя в тёмном режиме, во что превращают ваши входящие и как на это можно повлиять при помощи нюансов вёрстки и кода — пригодится, если вы хоть раз сталкивались с созданием писем или шаблонов для них.

    habr.com/ru/companies/unisende

    #верстка_писем #адаптивные_письма #htmlверстка #email #emailрассылки #адаптивный_email #css #темная_тема #дизайн_писем

  9. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM

    Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.

    habr.com/ru/articles/862272/

    #javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids

  10. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM

    Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.

    habr.com/ru/articles/862272/

    #javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids

  11. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM

    Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.

    habr.com/ru/articles/862272/

    #javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids

  12. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM

    Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.

    habr.com/ru/articles/862272/

    #javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids

  13. Глассморфизм и SVG

    Всем привет. Я Андрей Осипов, фронтендер из Контура. Почти три года назад, когда у компании был еще старый фирменный стиль, мы столкнулись с проблемой экспорта из фигмы изображений в формате SVG. Сложность была с изображениями, где был эффект глассморфизма, он же эффект матового стекла (frosted glass). Недавно чисто из любопытства я решил проверить, починили ли в Figma эту проблему. Проблема осталась. Плагинов так и нет, а гугл не предлагает хороших решений. Поэтому решил выложить эту статью сюда, может, кому пригодится.

    habr.com/ru/companies/skbkontu

    #svg #верстка #глассморфизм #векторная_графика #css #htmlверстка

  14. Веб-доступность. Бесконечная лента

    Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах этого подхода. Если Вы все же не знаете, что это за чудо инженерной мысли - можно ознакомиться тут . Лично я хочу сосредоточиться на доступности такой ленты, а в конце - пример реализации на простом HTML/CSS/JS с поддержкой альтернативного управления, однако такой пример легко портировать на любой другой фреймворк/библиотеку.

    habr.com/ru/articles/848900/

    #a11y #accessibility #html #htmlверстка #javascript #web #frontend

  15. Что такое HMPL.js? DevBlog №0

    Приветствую всех! В данной статье хотелось бы рассмотреть такой проект как HMPL.js . "Зачем он нужен и как благодаря нему можно сократить размеры javascript файлов с сохранением дизайна сайта?" - на все эти вопросы я постараюсь ответить. Так как данный проект является активно мной разрабатываемым, то данным блогом я бы хотел начать для себя активную отчётную деятельность, где аудитория, как в роли заказчика, а я, как в роли исполнителя, буду делать небольшие статьи о проделанной работе. Если вам будет интересна данная идея, то будет круто, если вы оставите комментарий по данной теме! Мне будет очень интересно прочитать!

    habr.com/ru/articles/843684/

    #javascript #html5 #hmpl #htmlверстка #dom #язык_шаблонов #hmpllang #api #serverside_javascript #fetch

  16. Полный гайд по CSS Flexbox с примерами из практики

    Привет! Сегодня мы поговорим про flexbox в css. Это очень важная тема, в которой должен разбираться каждый фронтенд-разработчик или верстальщик. Я покажу вам как flexbox работает на реальных примерах. А в конце статьи покажу лайфхаки, которыми сам постоянно пользуюсь на работе.

    habr.com/ru/articles/816349/

    #frontend #frontendразработка #flex #flexbox #css #css3 #html&css #htmlверстка #html #верстка

  17. HTML: атрибут accept

    Атрибут accept добавляется тегу <input> . Он позволяет указать, файлы какого типа пользователю нужно прикрепить.

    habr.com/ru/articles/815219/

    #html #html5 #htmlверстка #атрибуты #атрибуты_тегов