#htmlверстка — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #htmlверстка, aggregated by home.social.
-
Не та 1С, которую вы знали: Полный гайд по технологии 1С: Элемент
Привет, Хабр! (И тебе, 1С-ник, который привык к «желтой» программке, и тебе, веб-разработчик, который до сих пор думает, что 1С - это только про накладные и бухгалтеров.) В прошлой серии мы выяснили, что «1С:Предприятие.Элемент» - это не та « желтая программа », к которой привыкли бухгалтеры, а вполне себе модный cloud-native зверь с IDE в браузере. Но слова - это дешево. Разработчику нужно видеть код, архитектуру и понимать, как это соотносится с тем, что он уже знает ( будь то 1C, Python или JavaScript ). Сегодня мы лезем под капот. Мы разберем синтаксис, систему типов, декларативный UI и узнаем, как 1С реализовала ORM, который (спойлер) удобнее многого, что вы знали, но не без своих 1С-овских замашек. Поехали.
https://habr.com/ru/articles/993216/
#1с #javascript #git #python #java #javascript_framework #разработка_приложений #разработка #htmlверстка #1c_интеграция
-
90% программистов совершают эти ошибки. Как писать на Angular грамотно
Давайте начистоту. Большинство Angular-приложений пишутся по инерции. Мы используем паттерны, которые выучили на заре второй версии, и продолжаем тащить их за собой, игнорируя всё, что фреймворк предложил за последние годы. Фреймворк постоянно обновляется и дополняется, и уследить за всеми лучшими практиками почти нереально. В итоге даже опытные разработчики продолжают делать ошибки, которые когда-то не считались ошибками. В небольшом проекте это не страшно, но в крупном такие просчеты накапливаются и превращают код в трудноподдерживаемый легаси. Проблема в том, что фреймворк меняется, а привычки остаются. В этой статье мы не будем говорить о базовых синтаксических ошибках или разбирать, где вы точку с запятой забыли. Речь пойдёт о более глубоком уровне, об архитектурных просчётах и антипаттернах, которые тиражируются из проекта в проект. Многие из этих привычек были допустимы в прошлом, но с приходом новых версий, вроде Angular 20, от них пора избавляться.
https://habr.com/ru/companies/ruvds/articles/967016/
#angular #html #htmlверстка #верстка_сайтов #web #фронтенд #фронтендразработка #фронтендфреймворки #ошибки #ruvds_статьи
-
Равномерное размещение блоков разных размеров
Как‑то на одном проекте понадобилось красиво равномерно разместить небольшие блоки‑виджеты в контейнере на странице. Сложность в том, что эти блоки различаются, как по высоте, так и по ширине. При чём нужно учесть адаптивность вёрстки и динамическое изменение содержимого, как контейнера, так и самих элементов — виджетов. Собственно мои изыскания по этой теме и вылились в разработку собственного решения и эту статью, которые, я надеюсь, будут полезны читателям.
https://habr.com/ru/articles/964858/
#равномерное_размещение #блоки_разных_размеров #htmlверстка #css3 #javascript
-
Изнутри жюри: как мы выбирали лучшую работу на чемпионате по html верстке
Всем привет, с вами Артем Леванов, Front Lead в WebRise. Когда тебе, как члену жюри, приходится выбирать лучшую работу среди сильных участников, на первый план выходят не только pixel-perfect, но и детали, которые создают ощущение качественного продукта. В чем была наша задача на чемпионате по верстке от HTML Academy, с какими работами мы столкнулись и какие решения заслуживают отдельного внимания — разбираю на реальных примерах финалистов.
https://habr.com/ru/articles/956710/
#верстка #верстальщик #htmlверстка #html #css #css_animation
-
Создание шаблона проекта HTML-сайта в Visual Studio
Не помню уже с какой версии, но весьма давно, в Visual Studio пропали типы проектов, создающие шаблон простого html/js/css сайта. Появилось много новых: в разных видах ASP.NET Core, Blazor, Vue, Angular, React etc. А вот шаблона простого классического сайта нет. Но это можно исправить. У меня периодически возникает необходимость сделать такой сайт, и я для себя сделал шаблон проекта простого html сайта. Этим проектом и методикой его создания хочу с вами поделиться. Приступим
https://habr.com/ru/articles/938666/
#visual_studio #template #шаблон #проект #html #htmlверстка #net
-
Бумер, джуниор и нейросеть
Настало время ... интересных историй. Про то, как я заказал сайт и что из этого вышло. Спойлер - человек не справился, а нейросетка - да
-
[Перевод] Динамические формы с Flask
Одной из распространенных задач в веб-приложениях является создание формы, в которую можно вводить заранее неопределённое количество элементов. Этот подход часто используется при вводе пользовательской информации, например, телефонных номеров или адресов. В примере ниже можно увидеть, как пользователь динамически добавляет дополнительные телефонные номера в форму, нажимая на кнопку "Add another".
https://habr.com/ru/articles/880864/
#python #flask #bootstrap #руководство #вебразработка #вебформы #туториал #динамические_формы #html #htmlверстка
-
Как перестать выжигать людям глаза своими письмами: настраиваем тёмную тему для рассылок
Привет! Меня зовут Евгений Шишков, я CPO конструктора рассылок EmailMaker . И я давно сталкиваюсь с одной и той же проблемой: и для мобильных, и десктопов тёмная тема уже стала классикой. Но когда дело доходит до отдельных приложений, любители этого режима рискуют выжечь себе глаза, и почтовые клиенты тут — не исключение. И даже если сам клиент тёмную тему поддерживает — далеко не факт, что письма в ней тоже будут тёмными. Одни просто отобразятся светлыми, другие криво адаптируются и от этого становятся нечитаемыми. Есть пара способов, как адаптировать свои письма под dark mode и перестать светить ими, как паяльной лампой, в глаза получателям. Ниже расскажу, как популярные клиенты ведут себя в тёмном режиме, во что превращают ваши входящие и как на это можно повлиять при помощи нюансов вёрстки и кода — пригодится, если вы хоть раз сталкивались с созданием писем или шаблонов для них.
https://habr.com/ru/companies/unisender_it/articles/868294/
#верстка_писем #адаптивные_письма #htmlверстка #email #emailрассылки #адаптивный_email #css #темная_тема #дизайн_писем
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM
Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.
https://habr.com/ru/articles/862272/
#javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM
Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.
https://habr.com/ru/articles/862272/
#javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM
Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.
https://habr.com/ru/articles/862272/
#javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 1/2: нюансы работы с DOM
Demo | GitHub Особенности Fast Data Grid: - Невероятно быстрый - Многопоточный - Всего 523 строчки кода - Нет зависимостей - Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк - Fast Data Grid . В статье перечислю нюансы работы с DOM. Про многопоточность в следующей статье.
https://habr.com/ru/articles/862272/
#javascript #performance #perfomance #html #htmlверстка #datagrid #datagrids
-
Глассморфизм и SVG
Всем привет. Я Андрей Осипов, фронтендер из Контура. Почти три года назад, когда у компании был еще старый фирменный стиль, мы столкнулись с проблемой экспорта из фигмы изображений в формате SVG. Сложность была с изображениями, где был эффект глассморфизма, он же эффект матового стекла (frosted glass). Недавно чисто из любопытства я решил проверить, починили ли в Figma эту проблему. Проблема осталась. Плагинов так и нет, а гугл не предлагает хороших решений. Поэтому решил выложить эту статью сюда, может, кому пригодится.
https://habr.com/ru/companies/skbkontur/articles/853128/
#svg #верстка #глассморфизм #векторная_графика #css #htmlверстка
-
Веб-доступность. Бесконечная лента
Про то, что такое бесконечная лента (Infinity Scroll, Feed) - есть много статей, постов, гайдов по реализации самого функционала, и, кажется, рассказывать про то, как именно ее реализовать и что это такое - не идея этой статьи. Так же, как и рассказывать о плюсах и минусах этого подхода. Если Вы все же не знаете, что это за чудо инженерной мысли - можно ознакомиться тут . Лично я хочу сосредоточиться на доступности такой ленты, а в конце - пример реализации на простом HTML/CSS/JS с поддержкой альтернативного управления, однако такой пример легко портировать на любой другой фреймворк/библиотеку.
https://habr.com/ru/articles/848900/
#a11y #accessibility #html #htmlверстка #javascript #web #frontend
-
Что такое HMPL.js? DevBlog №0
Приветствую всех! В данной статье хотелось бы рассмотреть такой проект как HMPL.js . "Зачем он нужен и как благодаря нему можно сократить размеры javascript файлов с сохранением дизайна сайта?" - на все эти вопросы я постараюсь ответить. Так как данный проект является активно мной разрабатываемым, то данным блогом я бы хотел начать для себя активную отчётную деятельность, где аудитория, как в роли заказчика, а я, как в роли исполнителя, буду делать небольшие статьи о проделанной работе. Если вам будет интересна данная идея, то будет круто, если вы оставите комментарий по данной теме! Мне будет очень интересно прочитать!
https://habr.com/ru/articles/843684/
#javascript #html5 #hmpl #htmlверстка #dom #язык_шаблонов #hmpllang #api #serverside_javascript #fetch
-
Полный гайд по CSS Flexbox с примерами из практики
Привет! Сегодня мы поговорим про flexbox в css. Это очень важная тема, в которой должен разбираться каждый фронтенд-разработчик или верстальщик. Я покажу вам как flexbox работает на реальных примерах. А в конце статьи покажу лайфхаки, которыми сам постоянно пользуюсь на работе.
https://habr.com/ru/articles/816349/
#frontend #frontendразработка #flex #flexbox #css #css3 #html&css #htmlверстка #html #верстка
-
HTML: атрибут accept
Атрибут accept добавляется тегу <input> . Он позволяет указать, файлы какого типа пользователю нужно прикрепить.