Публикации по теме '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 переменные и другие структуры данных могут быть объявлены программистом как относящиеся к определенному типу, например, строковому или..