Публикации по теме 'javascript'
Проверка формы в Angular
Проверка формы — одна из самых важных вещей, которую нужно изучить в Angular.
Сегодня я объясню лучший из найденных мной способов написания валидации в Angular; цель здесь — сэкономить время и получить чистый читаемый код.
1. Добавьте ` FormsModule ` и `ReactiveFormsModule` в свой модуль.
импортируйте FormsModule и ReactiveFormsModule и добавьте их в массив импорта.
2-Напишите свой код
Наша цель — создать следующую форму, поэтому здесь я буду использовать Tailwind ...
Как поместить элементы в массив TypeScript
JavaScript великолепен благодаря гибкости, которую он предлагает благодаря множеству методов массива. Тем не менее, это не такой многословный язык, как Ruby. В Ruby очень легко использовать метод диапазона для создания массива упорядоченных чисел только из начального и конечного аргументов.
Я попытался сделать то же самое для создания массива в JavaScript с использованием TypeScript и получил следующую ошибку:
Я не был уверен, почему перенос чисел моего диапазона в массив..
объекты
В реальной жизни автомобиль — это объект .
У автомобиля есть свойства , такие как вес и цвет, и методы , такие как запуск и остановка.
Все автомобили имеют одинаковые свойства , но значения свойств различаются от автомобиля к автомобилю.
Все автомобили имеют одни и те же методы , но методы выполняются в разное время.
Объекты JavaScript — это контейнеры для именованных значений , называемых свойствами или методами.
Определение объекта
Вы определяете (и создаете) объект..
Обрезка, изменение размера и фильтрация изображений с помощью API Filestack — Блог Filestack
Разработка и поддержка приложения, обрабатывающего множество изображений, может быть утомительной и трудоемкой даже для самого опытного разработчика. Filestack стремится автоматизировать скуку, оставляя вам больше времени, чтобы сосредоточиться на основной разработке.
Один из способов сделать это — позволить вам обрезать, фильтровать, изменять размер и применять дополнительные преобразования к изображениям, просто добавляя параметры к URL-адресу изображения. Это чрезвычайно полезно при..
Простой таймер обратного отсчета AngularJS с моментом
Недавно мне пришлось сделать небольшую фичу в одном из проектов нашего клиента, которая заключалась в добавлении таймера обратного отсчета. Поскольку приложение создано с помощью AngularJS, моей первой реакцией было найти в Google директиву для выполнения работы, и я наткнулся на множество директив, которые могли бы выполнить эту работу.
Но я чувствовал, что они просто делают слишком много, и мне не нужен был такой уровень сложности. Он просто собирался использоваться в одном месте в..
42 ресурса для обучения программированию в 2022 году
Собранный список веб-сайтов и платформ для обучения программированию в 2022 году, где каждый найдет что-то для себя!
Введение
Обучение кодированию в 2022 году может быть совершенно непосильным. В то же время это умение является прекрасным активом. Прошли те времена, когда вы могли пойти в библиотеку и взять несколько книг, там так много контента. Это фантастика, как никогда прежде, изучение кода не было таким доступным, но, с другой стороны, может быть очень сложно понять, с чего..
Хитрости Javascript
Вот хитрый вопрос:
const arr = Array(5).fill([]);
const arr2 = arr.map((subArr, i) => subArr.push(i));
Каково конечное значение arr ? И окончательное значение arr2 ?
Это может быть то, что люди спрашивают в интервью… и прежде чем вы пойдете console.log({ arr, arr2 }) , важно знать why больше, чем ответ.
array — это значение, которое всегда будет передаваться «в качестве ссылки», что означает, что оно указывает куда-то в память и просто использует это.
Напротив,..
Новые материалы
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..
Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение:
Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..
10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..