Публикации по теме 'frontend'


Использование возможностей миксинов в Angular
Что такое миксин? В соответствии с версией 2.2 TypeScript теперь поддерживает концепцию миксина - функции, которая может принимать класс, расширять его некоторыми функциями, а затем возвращать новый класс, позволяя другим классам расширяться от него, что позволяет классам смешивать и поделитесь функциональностью! Как это работает? Концепция довольно проста - если мы знакомы с наследованием, классами / функциями более высокого порядка и их синтаксисом, мы можем сразу перейти к ним...

Как структурировать проект Vue.js
Идеальная структура папок Vue.js и архитектура компонентов с умными и простыми компонентами Vue.js - это больше, чем реклама, это отличный интерфейсный фреймворк. Начать работу и создать веб-приложение довольно просто. Vue.js часто описывается как фреймворк для небольших приложений, а иногда даже как альтернатива jQuery из-за его небольшого размера! Я лично считаю, что он также подходит для более крупных проектов, и в этом случае важно хорошо структурировать его с точки зрения..

Что случилось с Angular 4?
В то время как в сообществе фронтендов по-прежнему много шума вокруг Angular 2, ранее на этой неделе Google уже выпустил Angular 4. Google получил отрицательную обратную косую черту от разработчиков AngularJS, когда он перешел на Angular 2 с совершенно другой архитектурой без обратной совместимости с существующей структурой. Angular 4, с другой стороны, является улучшением по сравнению с angular 2 с небольшими критическими изменениями или без них, обеспечивая лучшую оптимизацию кода и..

Один день из жизни фронтенд-инженера по фондам в Slack
6:28 am Звонит первый будильник. Вздремнуть. 6:30 am Звонит второй будильник. Вздремнуть. 6:34 am Звонит последний будильник, и я знаю, что он последний, поэтому выскакиваю из постели и сразу включаю музыку. Музыка действительно может меня разбудить, и я обычно включаю радио Софи Туккер или Руфус Дю Соль на Spotify. Я начинаю собираться в спортзал на утреннюю тренировку. Я не жаворонок, но люблю утренние тренировки. Я люблю потренироваться перед работой, потому что я..

Технический стек внешнего интерфейса в FanAI
Введение Удивительный веб-опыт часто строится на отличных технологических стеках. В FanAI мы тщательно выбираем инструменты и пакеты, которые продвигают наши функции внешнего интерфейса, не жертвуя при этом гибкостью. В постоянно расширяющейся экосистеме пакетов JavaScript легко заблудиться. Если вы ищете направление или вдохновение для технического стека внешнего интерфейса, не ищите дальше! В этом посте мы расскажем, для чего используется FanAI: Основные инструменты и библиотеки..

Angular 9: 5 вещей, которые мы сделали при обновлении
Во время ng-conf в мае 2019 года команда Angular объявила, что они изменят то, как Angular работает под капотом: Ivy. Ivy - это их новый механизм рендеринга внутреннего представления. Это движок, который использует ваши компоненты и шаблоны и, в конце концов, превращает всю логику в инструкции, которые запускаются в браузере, когда вы отправляете готовое приложение Angular. Эти инструкции обновляют DOM, обновляют страницу и так далее. У Angular 9 должен был быть стабильный выпуск в..

Реагируйте на всплывающие подсказки с движением фреймера
Недавно я провел небольшое исследование того, как легко включить движение в наши веб-приложения, что, как правило, является второстепенным и никогда не ставится в приоритет. У меня в голове застряла фраза одного из наших дизайнеров: движение можно использовать, чтобы «порадовать» клиентов. Конечно, это не то же самое, что заставить продукт работать, но хорошо выполненное движение может действительно улучшить взаимодействие с пользователем, углубить их взаимодействие и, в конечном итоге,..