All streams
Search
Write a publication
Pull to refresh
13
0
Send message

"не переводить" - только сейчас заметил

В русскоязычной среде нет устоявшегося аналога английского service worker. 

Подобные термины лучше переводить. Оставлять англоязычный вариант или "сервис-воркер".

любой веб-сервер незаметно для вас всегда ищет favicon.ico в корне проекта и пытается её подключить к сайту.

Только сервер ничего не ищет. Это различные веб-клиенты (в том числе и браузеры) по необходимости делают запрос на адрес '/favicon.ico'.

Как следствие, не нужно вслепую следовать правилу:

Фавиконку в формате ico обязательно нужно класть в корень проекта

Нужно, чтобы веб-сервер отдавал иконку по адресу '/favicon.ico'

В JavaScript классы существуют. Просто они не являются эквивалентами для классов из других языков. К тому же es6-классы - "не просто синтаксический сахар"(перевод).

 Но многопоточность всё же не заканчивается на параллельности. Помимо неё нам нужна общая память между потоками,

И SharedArrayBuffer не подходит?

Картинки хорошо бы заменить на текст

Я тоже за "чистый" CSS. Но по той же причине, по которой в `<Footer />` попадал то null, то пустой объект, у вас может прилетать строка из одного пробела или просто символ переноса строки, и тут `:empty` не поможет - для его корректной работы ему нужно именно "ничего" `<div class="this-is-empty"></div>`

Не представляю человека, который согласился бы писать так:


<div class="text-color-1 theme-1:text-color-1 theme-2:text-color-2 theme-N:text-color-N"></div> 

Как используются здесь custom properties, я не увидел.

Когда название css-класса соответствует названию компонента, то искать тоже можно без sourcemap'ов. Плюс снимается когнитивная нагрузка, когда изучаешь интерфейс через инспектор, так как лучше видно назначение компонента.

Если делать темизацию, как например в Slack или на этом сайте, то такой способ явно не подходит.

Свойство text-overflow со значением ellipsis позволяет добавлять… в конец текста при его выходе за пределы контейнера.

Стоит добавить, что text-overflow: ellipsis работает для однострочного текста в сочетании с overflow: hidden и white-space: nowrap и для многострочного — при использовании старого синтаксиса flexbox да ещё с префиксом -webkit и явным указанием количества строк:


display: -webkit-box;
-webkit-line-clamp: <число строк>;
-webkit-box-orient: vertical; 

А стили точно типизированные?


Скриншоты Codesandbox и инспектора браузера

image
image

Мы в веб-студии ITSOFT перешли на Flex в 2010 году.

Смело. Мы ещё в 2014 поддерживали IE8, а релиз-кандидат спеки flexbox вышел, кажется, только в 2015

К настоящему моменту ваш файл server.js должен выглядеть так:

Зачем размещать такие небольшие куски кода на github gists. Лучше сразу добавить в статью как текст.

Все примеры из этой статьи размещены в Google Colab Notebook (ссылка на ресурс — в конце статьи).

А ссылку встроить прямо здесь очень сложно?

Information

Rating
6,283-rd
Registered
Activity