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


Как реализовать Angular Route Guards?
Angular Guards — это механизмы, которые позволяют вам контролировать доступ к определенным маршрутам в вашем приложении Angular. Они используются для защиты маршрутов в зависимости от конкретных условий и выполняются перед активацией маршрута. Angular предоставляет несколько типов защиты: CanActivate: этот сторожевой элемент используется для определения того, можно ли активировать маршрут и получить к нему доступ. Он проверяет, разрешено ли пользователю переходить по..

Получение данных Github с помощью Github GraphQL API и клиента Apollo
Демо этого проекта находится здесь Недавно я добавил новый раздел статистика на свой личный веб-сайт, где я буду делиться показателями своей учетной записи на таких платформах, как Youtube, Github, Unsplash и других. На днях я хотел получить статистику своей учетной записи GitHub, такую ​​как количество звездочек и вилок, из GitHub API, и обнаружил, что в дополнение к REST API есть API GraphQL, предназначенный для получения статистики. ПРИМЕЧАНИЕ. Между GraphQL и REST API и..

Следите за входными данными в Angular
Один из самых популярных способов связи между компонентами — это входы. В сообществе они известны своей простотой в использовании, понимании и реализации. Это правда? Я думаю, вы, должно быть, слышали практику: Не используйте входные данные с сеттерами. Как насчет инициализации ввода по отношению к конструктору или любому крючку жизненного цикла? Когда значение…

Как использовать ESLint для написания элегантного кода на JavaScript и TypeScript
Улучшите качество кода JS/TS с помощью ESLint JavaScript по умолчанию имеет очень гибкий синтаксис. Вы можете изменить тип переменной, использовать одинарные и двойные кавычки для строк, иметь любое количество пробелов для отступа, опускать конечные точки с запятой и т. д. Однако просто позволить проекту работать недостаточно, особенно если вы работаете в команде. . У нас должен быть стандарт кодирования в одной команде, чтобы код было легче просматривать и поддерживать. Это также..

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

Как сделать живой поиск с помощью javascript
Как сделать живой поиск с помощью javascript Если у вас есть страница, содержащая много информации, лучше разрешить пользователям искать то, что они могут искать. Я не говорю о поиске в базах данных или даже о поиске данных JSON, я говорю о поиске буквального текста на одной отображаемой веб-странице. Допустим, у нас есть такой список данных: <ul class=”list”> <li class=”data-list”>How to learn HTML & CSS</li> <li class=”data-list”>How to learn..

Подробное руководство по использованию сильного машинописного текста для разработки проектов
Введение TypeScript (TS) — это язык, предназначенный для упрощения разработки крупномасштабных приложений, написанных на JavaScript . Что такое машинопись? TypeScript – это язык программирования JavaScript, который включает важные функции, необходимые для быстрого создания крупномасштабных приложений. В надежной системе типов TypeScript переменные и другие структуры данных могут быть объявлены программистом как относящиеся к определенному типу, например, строковому или..