aalexeev
0
ControlValueAccessor содердит функцию setDisabledState, которая вызывается при изменении disabled статуса.
В реактивных формах разумно вызывать disable() и enable() из модели, а не передавать это атрибутами в шаблон.

export interface ControlValueAccessor {
    /**
     * This function is called when the control status changes to or from "DISABLED".
     * Depending on the value, it will enable or disable the appropriate DOM element.
     *
     * @param isDisabled
     */
    setDisabledState?(isDisabled: boolean): void;
}
aalexeev
+1
Спасибо, скоро внесу исправления.
aalexeev
+2
112878731 – Вы слева направо определите, сколько тысяч в этом числе?
Сравните 231321421 и 42321312 слева направо? Не уверен :)
aalexeev
0
Пардон, выше неправильная ссылка.
https://github.com/thejameskyle/itsy-bitsy-data-structures
aalexeev
0

К сожалению, мне не хватает знаний, чтобы аргументированно спорить. Вероятно, автор ошибся. Вы можете написать ему об этом в оригинальный репозиторий.


Что касается хеш-таблиц, автор оговаривает, что коллизий не предполагается.

aalexeev
0

Спасибо за развернутый и полезный комментарий.
Надеюсь, вы понимаете, что статья рассчитана на нулевой уровень знаний, и её цель — дать минимальные зачатки предмета. Здорово, что вы акцентировали внимание на неточностях и задали направление, в котором следует разбираться дальше.

aalexeev
0

Вы правы. Внёс изменение.
Спасибо!

aalexeev
0

Приведите, пожалуйста, пример.

aalexeev
0

Спасибо, конечно!

aalexeev
0

Спасибо за статью!
И ещё один перевод — Улучшение загрузки шрифтов c помощью localStorage и WOFF2.

aalexeev
0
Как указано в статье, работа сборщика недетерменирована. Т.е. мы не можем запустить его из JS или угадать, когда он сработает.
aalexeev
+1
Два бонуса для тех, кто читает комменты.

Если вы новичок и хотите узнать побольше, посмотрите:
1. Доклад http-протокол Алексея Бережного.
2. Курс «Компьютерные сети».
aalexeev
0
Посмотрите на опыт внедрения, описанный в этом посте.
aalexeev
0
Линтить можно в нескольких режимах.
Один из удобнейших — подсветка прямо в редакторе, но для Notepad такой нет.
Остаётся второй вариант — линтить из консоли. Я подключаю линтер через gulp-stylelint. В репозитории написан готовый рецепт. Для других опций посмотрите раздел в статье «Как проще всего использовать stylelint?»
aalexeev
0
В том, что в статье не упоминается. Спасибо, vz2oo5!
aalexeev
0
Если не мешать сложной логики для стилей (да и не нужно в стилях мешать ложную логику, css должен быть прозрачным), то PreCSS хорош и быстр.

Ещё очень интересен cssnext. Поначалу напрягает синтаксис, но это дело привычки. Сначала кажется странным, что для математики надо использовать calc (при парсинге значения вычисляются и подставляются), а для переменных, особых медиа-условий и цветовых функций — новый синтаксис. Однако, со временем это станет стандартом, почему бы не привыкать заранее.
aalexeev
0
Может, имеет смысл посмотреть в сторону инжектинга css? Это поможет снизить тормоза при разработке.
Например, browsersync позволяет сделать так
aalexeev
0
Спасибо за уточнение! Обновил ссылку на актуальный парсер.