Публикации по теме 'javascript'
Отличное приложение-счетчик, которое помогает понять useReducer и пользовательские хуки.
Фреймворк React использовался для создания приложения счетчика. Приложение счетчика содержит два набора счетчиков. Один был реализован с помощью хука useReducer , а другой был реализован с использованием пользовательского хука, реализованного с помощью useReducer . Этот пост проведет вас через шаги, чтобы воспроизвести одно и то же приложение счетчика. Давайте погрузимся.
Счетчик с useReducer
Хук useReducer — это вариант useState, , который позволяет отдельно обновлять..
Новые и будущие функции CSS 2023
Позиционирование якоря
Позиционирование привязки CSS — это экспериментальная новая функция CSS, которая позволяет вам позиционировать элемент относительно другого элемента на странице. Это делается с помощью свойства anchor-position . Например, следующий код поместит элемент на 10 пикселей левее элемента привязки:
.element {
anchor-position: my-anchor left 10px;
}
CSS Anchor Positioning — это новая мощная функция, которую можно использовать для создания различных интерактивных..
21 плохая практика программирования, о которых я бы хотел, чтобы программисты нового поколения знали
И избегать в процессе.
Мой младший программист обратился ко мне по поводу того, что он должен сделать, чтобы стать лучше в программировании. Хотя у меня нет окончательного способа стать лучше в программировании, применимого ко всем, я предложил ему избегать плохих практик программирования, которые я часто вижу среди программистов.
Я не утверждаю, что эти плохие практики исчерпаны, но пока я их придумал.
Плохое имя переменных и функций: за исключением, например, индекса цикла,..
Что такое компьютерное программирование? ЭЛИ5
Если вы учитесь в школе, колледже, университете или даже работаете и задаетесь вопросом: «Что такое программирование? Я слышу это везде, это звучит круто, но фильмы и все делают это таким сложным, я бы хотел, чтобы кто-нибудь объяснил мне это простым языком…:/». Если вы тот человек, позвольте мне сказать вам, что вы находитесь в правильном месте.
Давайте сначала проясним эту часть, что компьютерное программирование может означать МНОГО вещей, но его общая идея состоит в том, чтобы создать..
Эрик,
Эрик,
В целом хорошие моменты, люди любят все усложнять, но для меня это скорее признак недостаточного знания языка и доступных инструментов.
Я также попытался описать, как тестировать функции на чистоту, в https://glebbahmutov.com/blog/test-if-a-function-is-pure/ и работаю над небольшим хуком фиксации Git, который сообщит мне, если ваш код переместился в сторону более чистых функций или ушел.
JavaScript 101: JSON полностью вниз
Все, что вы когда-либо хотели знать о JSON, но боялись спросить… почему-то
JSON — это просто отличный формат передачи данных, но иногда мы просто забываем о нем. Мы сосредотачиваемся на использовании других форматов, таких как CSV, XML и YAML, и забываем об одном факте, который разработчики JS всегда должны помнить: JSON означает J ava S cript . O объект N поворот.
Другими словами, у нас есть встроенная поддержка, так что давайте воспользуемся этим!
Разбор JSON в JavaScript..
Учебное пособие по созданию приложения Full Stack React (часть 1)
Давайте узнаем, как создать полнофункциональное приложение React с нуля
Современные веб-приложения стали более мощными и сложными в создании. Речь идет не только о рендеринге файлов HTML и CSS с внутреннего сервера. С такими фреймворками, как React, создание проекта с большим количеством интерфейсов стало намного проще.
React использует компонентную архитектуру для создания одностраничных приложений. Это руководство позволяет узнать, как создать одностраничное веб-приложение с..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..