WedX - журнал о программировании и компьютерных науках

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


Как построить индикаторы семантического прогресса в Angular
Разработка индикатора прогресса — одна из самых простых задач для фронтенд-разработчика. Все, что вам нужно, это базовые знания HTML и CSS. JavaScript используется только для расчета процента выполнения задачи. Однако эта простота обманчива. Интернет кишит множеством решений сообщества, предлагающих создать индикатор прогресса с вложенными div -контейнерами и CSS, чтобы оживить ситуацию. Держитесь подальше от этих решений! Это почти преступление против человечества, поскольку они..

Выбор правильного фреймворка
В фильме «Человек-паук» есть знаменитый диалог, в котором дядя Бен говорит Питеру Паркеру: « великая сила приходит с большой ответственностью ». Это очень хорошо подходит для выбора стека внешнего интерфейса. За прошедшие годы экосистема javascript превратилась в гиганта с множеством инструментов, библиотек и фреймворков. Фреймворки переднего плана упрощают разработчикам и дизайнерам создание потрясающего пользовательского интерфейса. Но если его не выбрать с умом, он часто может..

Знакомство с API runInInjectionContext в Angular
Обновление углового v16 В v16 Angular заменяет функцию на чистую с именем runInInjectionContext , которая принимает любой injector и запускает код внутри контекста внедрения: import { runInInjectionContext } from '@angular/core'; export class FooComponent { ngOnInit() { runInInjectionContext(this.injector, () => { console.log( 'I can access the NodeInjector using inject()', inject(ElementRef) ); }) } Angular v14.10 представляет..

Tailwind CSS + Федерация модулей
Как использовать Tailwind CSS в микрофронтенде Angular Tailwind CSS — это современная служебная библиотека CSS, используемая тысячами людей. Это позволяет использовать предопределенные классы css непосредственно внутри html, так что создание пользовательских классов css требуется редко. Но настроить его для микрофронтенда немного сложно. В любом случае, не волнуйтесь, в этой статье вы узнаете, как настроить рабочее пространство Nx с федерацией модулей и использовать Tailwind CSS в..

Сравните один массив с другим. Сделать фильтрацию в Angular.
Валидатор угловых форм Сравните один массив с другим. Сделать фильтрацию в Angular. Фильтрация данных с помощью lodash Сейчас почти в каждом проекте есть фильтрация. Может быть легко выполнить фильтрацию только по одному свойству, но что, если у вас есть один массив параметров, и вам нужно сравнить его с другим массивом. Это может быть тяжело. Начнем с создания моделей. Нам нужны две модели, одна для фильтров, другая для данных. Пользователь может слушать и любить разные..

Понимание работы с Angular View/DOM (углубленный анализ)
Какое представление? Вид — это наименьшая группа элементов отображения, которую можно создавать и уничтожать одновременно. Каждый компонент имеет связанное представление. По сути, это структуры данных, образованные узлами (узлами просмотра), которые имеют ссылки на соответствующие узлы в DOM. В классе TypeScript компонента мы определяем бизнес-логику (как данные извлекаются и изменяются), но в HTML-шаблоне компонента мы определяем, какие собственные узлы JS DOM (и, следовательно,..

Входное свойство в Angular
Angular — это популярная среда веб-разработки, использующая декларативный подход для создания динамических и интерактивных веб-приложений. Одной из ключевых особенностей Angular является его способность обрабатывать пользовательский ввод гибким и мощным способом. В этом блоге мы более подробно рассмотрим свойство input в Angular и то, как его можно использовать для передачи данных из родительского компонента в дочерний компонент. Что такое свойство ввода в Angular? Свойство input — это..

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

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]