От новичка до гуру: Курсы программирования на CyberDuff

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


Автономные возможности Angular: Service Worker и PWA
В настоящее время возможность работы в автономном режиме является новой большой вещью на рынке. Все больше и больше разработчиков работают над приложениями, чтобы предоставить пользователям автономные возможности. Благодаря Angular Service Worker и встроенной поддержке PWA в Angular CLI теперь проще, чем когда-либо, сделать наше веб-приложение загружаемым и устанавливаемым, как родное мобильное приложение. Что такое PWA Прогрессивное веб-приложение (PWA) — это тип прикладного..

Как Angular и Knockout ДЕЙСТВИТЕЛЬНО сравниваются?
Как Angular и Knockout ДЕЙСТВИТЕЛЬНО сравниваются? Angular (или Angular.js , так как они в основном имеют одинаковый набор функций, но реализованы по-разному) чем-то похож на полнофункциональную среду веб-разработки, но для клиентской стороны. Ему нравится все, что нужно сделать на стороне клиента. Единственная проблема заключается в том, что для действительно творческих разработчиков/дизайнеров, которые имеют в виду конкретные архитектуры, Angular будет ограничением, потому что,..

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

Расширенное тестирование поверхностного рендеринга для компонентов Angular
Это продолжение Тестирования угловых компонентов с мелкой визуализацией Вы уже знаете, как использовать shallow-render , верно? В этой статье мы рассмотрим некоторые из более сложных методов. Попутно я объясню, как эти методы могут помочь сделать ваш тестовый код более жестким и избавиться от еще большего количества шаблонов. Рендеринг без HTML-шаблона В первоначальном выпуске shallow-render вы могли протестировать свои компоненты, набрав тот же HTML-код, что и в вашем..

Тестирование DI-функций в Angular
Новый статический метод с именем runInInjectionContext был добавлен к TestBed в Angular v15.1.0-next.0, чтобы упростить тестирование inject() . Функция runInInjectionContext работает аналогично функции runInContext . Допустим, у нас есть функция, которая использует модуль http для получения пользователей: export function getUsers() { return inject(HttpClient).get<User[]>('users'); } Мы можем проверить это, передав функцию getUsers в..

Введение в курс RxJS Observables высшего порядка на хинди
Одной из больших проблем при изучении Angular является RxJS. Рупеш объяснит, чему вы научитесь на этом курсе.

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

Новые материалы

Простые показатели риска
Торговый бот становится все более изощренным Мой торговый бот в его нынешнем виде пытается максимизировать рентабельность инвестиций и не более того. Я хочу обучить своего торгового бота,..

Границы Nodejs C ++ / JS: переход через рубикон
В большинстве статей о внутреннем устройстве Nodejs всегда говорится о границах C ++ / JS и их пересечении. Но большинство из них обычно не углубляется в объяснение того, что на самом деле..

Python  — Loguru, мощный модуль ведения журнала
Библиотека Python, целью которой является приятное ведение журнала в Python. Сегодня я хотел бы представить мощный инструмент ведения журнала под названием Loguru , он может полностью..

Как избежать переключения в JS
Функция переключения кажется старым и уродливым способом написания кода. Логика провала выглядела прекрасно рядом с goto и метками, но она просто неуместна в современном javascript. Я собираюсь..

Что такое машинное обучение?
В наши дни термин «машинное обучение» используется как волшебное слово. Все говорят о машинном обучении так, как будто оно решает практически любые наши проблемы. Но если вы посмотрите на него,..

Символы в Ruby
Строка — это последовательность символов, заключенная в двойные ( "" ) или одинарные кавычки ( '' ). Строки изменяемы, что означает, что вы можете изменять их содержимое, объединяя, заменяя или..

Учебное пособие по Python: как использовать Mysql с Python  — «Легкий способ»
Узнайте, как использовать Mysql с Python. MySQL — это бесплатная система управления реляционными базами данных с открытым исходным кодом. Это популярный выбор базы данных для многих..