Information
- Rating
- Does not participate
- Location
- Мытищи, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Specialist
Старший
From 333,333 ₽
JavaScript
CSS
React
Webpack
Адаптивная верстка
БЭМ
Sass
Redux
TypeScript
Веб-разработка
опен сорц ≠ СПО
сначала бы проблему трёх тел решить полностью, а затем уже эти системы частиц
прикрутить то можно, но нужно ли? достаточно избавиться от сущности блока представив что блок это и есть компонент, а все стили внутри это элементы. дополнительно роль модификаторов можно переложить на пропсы компонента. главное полезное правило БЭМа: - 'на внешнюю геометрию блока должны влиять только родительские элементы', то есть никаких маржинов ,/позишин_абсолютов, у блоков не должно быть. нужно всегда об этом помнить и тогда с вашей вёрсткой вы не зайдёте в тупик, когда нужно будет переиспользовать ваши блоки.
я всё больше думаю что тайлвинд придуман, чтобы проверить софт скиллы специалистов -- чтобы узнать с какой силой они будут агриться на его существование. потому как с ним невозможно сделать масштабные проекты которые потом будет легко поддерживать даже через год)
tl;dr: читайте спеку и описание сами.
статья как будто мусорная и ничего не объясняет. она просто обрывается на том месте где нужно объяснять
Огненная штука, спасибо за поддержку яндекспочты и аутлохов.
Инструмент выглядит здорово когда вы его описываете.
Сделайте упор на документацию и программный интерфейс. или заопенсорцте.
например совсем не очевидно, что
<m-box valign="middle">не работает, только потому, что этот аттрибут нужно задавать родительскому<m-boxes>, хотя в документации данный аттрибут описанкое-где нужно писать размерность в пикселях, кое-где не нужно. тоже следовало бы устаканить приведя к одному виду везде.
Опишите пример использования вашего стартер-пака. было совсем не очевидно, что оно поставляется без любых инструментов делающих локальный веб сервер.
Возможно также использовать это внутри vscode-preview плагина, но это не описано.
Внутри такой разметки очень не хватает автодополнений. Может быть можно было бы DTD описать и встроить как доктайп. Я не спец, будет ли это работать но хотелось бы чтобы работало.
Я может-быть не прав и это просто такая модель бизнеса, и эти недочёты пропадают если оплатить )
Потому что бэм это не только изоляция имён классов
БЭМ Модификаторами это изящно решается. А когда нужны динамические размеры то
style={{left, top}}Стуледы решают незначительную проблему красоты компонентов. И добавляют массу неприятностей связанных с SSR, отсутствием исправных инструментов линтинга, подсветки и авто модификации кода. Тот же аналог css-comb туда вряд ли прикрутишь, да и никому не надо.
Вся эта динамическая сущность пропсов пригождается в редких ситуациях.
в течение
если вы про
@applyто это тоже уродство. свойства записанные в столбик на обычном цссе поддерживаются и автодополнением, и подсветками синтаксиса. а с этими@applyтот же emmet работать не будет. да и не всегда очевидные там сокращения. тот же flex-1А что вы хотели от коммерческой фирмы?
Обоснуйте
Статью прочитал, как на vc.ru побывал
Номера строк важны если вы с коллегой занимаетесь парным программированием (в реале или по видеосвязи). Потому что проще сказать голосом номер строки , чем какая именно функция/переменная/токен/символ
Миникарта отображает ошибки линтинга. Без неё вам придётся скроллировать вверх вниз чтобы понять что именно сломалось. Так-же там можно посмотреть какие ещё есть одинаковые строки которые выделенны при помощи поиска или мышью.
Не понятно почему мы сперва перенесли активити бар вправо, а затем скрыли его.
Glyph-панель я как и вы скрыл, т.к. на фронте редко когда приходится что-то дебажить. Табы тоже скрыл, потому что использую боковую панель где табы вертикальные.
Вцелом итак сойдёт) но я бы вместо таких твиков включил zen mode )
shades-of-purple лучше! )
Очередной графоман кликбейт запилил
В вашем комментарии инфы больше чем во всей новости. Имхо
Весьма посредственный перевод, в некоторых местах он не раскрывает тему а только запутывает неподготовленного читателя. Лучше бы собственную статью написали с упрощением понимания в виде примеров, а не демонстрировали слив гугл переводчику в виде искажений и многозначности донесения смыслов русским языком.
Вот пример:
Оригинал:
Ваш перевод:
Перевод гугла:
О каких обьектах, какой точке отсчёта вы пишете?
Мне кажется из-за таких переводчиков наши локализаторы в кинопрокате выдают порой очень далёкие от оригинала названия фильмов, и даже переводы текста.
Я человек знакомый с темой поста, но если бы прочитал этот перевод до того как узнал о гите, многие места бы не понял.
Спасибо за внимание.
Мысль о том, что крупный производитель антивирусов представил эту концепцию в производстве, ужасает.
Статья из 1991 года, но автор похоже, не знает какого именно года) ему важно рекламу курсов опубликовать.
Отличный способ кумовства. Допустим в вуз небольшой перебор студентов, а у вас племянник хочет поступить. Тогда лёгким движением руки любое движение глаз студентов превращается в незачёт