Pull to refresh
47
Karma
0.2
Rating
Андрей @Houston

User

  • Followers 17
  • Following 11

Как нам обуздать строптивый коронавирус

Доказательная медицина вышла из чата

Пришло время избавиться от Angular и сэкономить миллиарды долларов

У них там из последнего Catalyst, это библиотека вполне себе уровня React, Angular, VUE и т.д.

https://github.blog/2021-05-04-how-we-use-web-components-at-github/

Пришло время избавиться от Angular и сэкономить миллиарды долларов

Хотелось бы посмотреть на примеры прекрасных и богатых веб-приложений, не использующих никаких UI-фремворков...

Мой штрихкод. Code128

Спасибо за ответ, да, это тоже валидный аргумент!

Мой штрихкод. Code128

Берём первую попавшуюся JS библиотеку https://www.npmjs.com/package/jsbarcode


  1. практически все «обфусканы» (даже непонятно, то ли для сокращения объема, то ли стыдно исходники показать)

    Все исходники доступны https://github.com/lindell/JsBarcode/. А в минифицированном виде распространяются чтобы быстрее загружались на страницу, но если надо – есть собранная неминифицированная версия


  2. генерируют строку для отображения определенным шрифтом

    Почему же, хотите – сгенерирует SVG, хотите – нарисует на canvas https://github.com/lindell/JsBarcode/#examples-for-browsers


React: слоты как у сына маминой подруги

defaultSlotContent нету, но можно легко добавить. Пожалуй, так и сделаю!


За ссылку на статью спасибо! Идеи похожи, и там есть преимущества (не надо руками передавать children) и недостатки (привязка по строковому имени ломает навигацию в IDE).


Но представленный там способ требует намного большей интеграции в проект – компоненты должны создаваться через фабрику. Не хотелось бы настолько завязываться на утилитарную библиотеку.

React: слоты как у сына маминой подруги

1) Согласен
2) Под обязательностью вы имеете в виду как сделать использование слота обязательным? Чтобы пользователь компонента не мог игнорировать слот и был обязан что-то в него положить? К сожалению, насколько я знаю TypeScript и типизацию JSX, это нельзя выразить типами.


Справедливые замечания, спасибо!

React: слоты как у сына маминой подруги

Да, точно, спасибо!

React: слоты как у сына маминой подруги

Согласен, но в renderProps мне не хватает семантики, чтобы вёрстка говорила сама за себя. И тут, возможно, дело вкуса. Мне, чем сложнее компоненты отрисовываются в renderProps, тем сложнее читать:


<Dialog>
  <CloseSlot>
    <button>close me</button>
  </CloseSlot>
  ...
</Dialog>

И


<Dialog
  renderCloseButton={() => <button>close me</button>}
>
  ...
</Dialog>

$mol_func_sandbox: взломай меня, если сможешь!.

Я правильно понимаю, что код песочницы в итоге запускается в IFrame? Не проще ли тогда просто воспользоваться нативным sandbox аттрибутом?

Стилизация флажков и переключателей с использованием CSS3

Давайте стилизовать чекбоксы правильно, как, например, описано здесь: css-tricks.com/custom-styling-form-inputs-with-modern-css-features

Опциональная цепочка, объединение с null, и как они меняют наш подход к написанию кода

Опциональная цепочка не защищает от вызова несуществующей функции:

Хотелось бы уточнить, что такая возможность есть и описана в стандарте: data.user?.()

Чем программирование сегодня отличается от программирования 20 лет назад?

Позволю себе погадать: React, Angular и Vue?

Как организовать работу над библиотекой общих компонентов

Тут на неделе Денис Колесников из Авито рассказывал, какой у них Data Science навернут для этого. Рекомендую. Интересующая тематика начинается примерно с 2:14:00.
http://longestjs.org/#talk-01

ListenIt — расширение Google Chrome для автоматического создания аудио версий статей

Спасибо за ваш вклад, хорошее дело делаете.
Не совсем понял из статьи, почему список поддерживаемых сайтов ограничен достаточно малым числом? Нельзя ли найти общее решение типа


  1. Распарсить контент, как это делают много других утилит для "distraction free mode"
  2. Отправить основной контент в говорилку

Полупрозрачный фон

Хорошо, хабр как раз для этого) Спасибо.

Полупрозрачный фон

Большое спасибо, что делитесь опытом, но в данном случае вопрос слишком тривиальный и его решение доступно по каждой ссылке на первой странице поиска по запросу, например, "css opaque background color".

Information

Rating
2,121-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity