Angular
-
Хабрахабр
[Перевод] 10 популярных вопросов на собеседовании по TypeScript (с краткими ответами)
Для чего нужен тип «Omit»? 1. Ответ: Это новый тип, в котором можно указать свойства, которые будут исключены из исходного типа. Пример: type Person = ; type QuantumPerson = Omit<Person, 'location'>; // Аналогично следующей строке QuantumPerson = { name: string; age: number; }; Когда нужно использовать ключевое слово «declare»? 2. Ответ: При использовании библиотеки JavaScript, не объявленной в вашем TypeScript…
Читать далее » -
Хабрахабр
Пишем свою стратегию для виртуального скролла из Angular CDK
Привет! В Angular CDK в седьмой версии появился виртуальный скролл. Мы просто задаем размер в пикселях и указываем, к какому элементу нужно прокрутить контейнер, сделать ли это плавно, а также можем подписаться на индекс текущего элемента. Он отлично работает, когда размер каждого элемента одинаков, — причем прямо «из коробки». Для этого в CDK предусмотрен интерфейс VirtualScrollStrategy, реализовав который мы научим…
Читать далее » -
Дайджест
Дайджест свежих материалов из мира фронтенда за последнюю неделю №397 (6 — 12 января 2020)
Все сервисы Хабра Сообщество IT-специалистов Ответы на любые вопросы об IT Профессиональное развитие в IT Удаленная работа для IT-специалистов
Читать далее » -
Дайджест
Дайджест свежих материалов из мира фронтенда за последнюю неделю №396 (30 декабря 2019 — 5 января 2020)
Все сервисы Хабра Сообщество IT-специалистов Ответы на любые вопросы об IT Профессиональное развитие в IT Удаленная работа для IT-специалистов
Читать далее » -
Хабрахабр
[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей
Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Привет, Хабр! Мы все его любим <3. Angular — отличный фреймворк. Существует множество встреч, блогов, конференций и, конечно, библиотек по Angular. Одна из вещей, которая делает Angular успешным и прекрасным в одно и тоже время — это широкое сообщество и ценность,…
Читать далее » -
Дайджест
Дайджест свежих материалов из мира фронтенда за последнюю неделю №395 (23 — 29 декабря 2019)
Все сервисы Хабра Сообщество IT-специалистов Ответы на любые вопросы об IT Профессиональное развитие в IT Удаленная работа для IT-специалистов
Читать далее » -
Хабрахабр
[Перевод] Фронтенд-2019: итоги года
В 2019 году мир фронтенд-разработки, как уже бывало, развивался с головокружительной скоростью. Материал, перевод которого мы сегодня публикуем, посвящён обзору важных событий, новостей и трендов 2019 года. Там, в конце, есть раздел прогнозов на 2019 год. А вот, кстати, аналогичный материал, опубликованный нами в 2018 году. Не обойдётся без прогнозов и эта статья, но не будем забегать вперёд. На наш…
Читать далее » -
Хабрахабр
[Перевод] Фронтенд-2019: итоги года
В 2019 году мир фронтенд-разработки, как уже бывало, развивался с головокружительной скоростью. Материал, перевод которого мы сегодня публикуем, посвящён обзору важных событий, новостей и трендов 2019 года. Там, в конце, есть раздел прогнозов на 2019 год. А вот, кстати, аналогичный материал, опубликованный нами в 2018 году. Не обойдётся без прогнозов и эта статья, но не будем забегать вперёд. На наш…
Читать далее » -
Дайджест
Дайджест свежих материалов из мира фронтенда за последнюю неделю №394 (15 — 22 декабря 2019)
Все сервисы Хабра Сообщество IT-специалистов Ответы на любые вопросы об IT Профессиональное развитие в IT Удаленная работа для IT-специалистов
Читать далее » -
Хабрахабр
Строгие правила для нового приложения на Angular
Короткое вступление Поэтому не совершайте эту частую ошибку и настраивайте свой проект максимально строго с самого начала. Очень часто я встречаю ситуацию когда проект настроен не достаточно строго в начале разработки и это является большой ошибкой, так как изменение настройки линтеров или включение дополнительных опций проверки типов тайпскрипта в будущем может быть настоящей болью для всей команды. Подготовка окружения для…
Читать далее »