Публикации по теме 'javascript'
Безопасное получение данных и улучшение обработки ошибок с помощью Fetch API в современном JavaScript
Введение: API-интерфейс Fetch в JavaScript — мощный инструмент для выполнения сетевых запросов, но обработка ошибок и данных ответов может оказаться сложной задачей. В этой статье мы рассмотрим различные подходы к улучшению обработки ошибок и усовершенствованию Fetch API для более эффективного и надежного извлечения данных.
Подход по умолчанию Стандартный подход к использованию Fetch часто включает в себя такой код:
{
const res = await fetch('/user');
const user = await..
Серверная разработка с Fastify - начальная конфигурация и маршруты
Fastify - это небольшая платформа Node для разработки серверных веб-приложений.
В этой статье мы рассмотрим, как создавать серверные приложения с помощью Fastify.
Начальная конфигурация
Мы можем установить начальную конфигурацию приложения с помощью инициализации Fastify.
Для этого пишем:
const { readFileSync } = require('fs')
const Fastify = require('fastify')
const fastify = Fastify({
https: {
allowHTTP1: true,
key: readFileSync('./fastify.key'),
cert:..
Что такое примитивные типы в JavaScript?
В JavaScript есть 6 примитивных типов (или «примитивных типов данных»): числа, строки, логические значения, bigints, символы и undefined .
Примитивные типы не являются объектами JavaScript.
Фундаментальная концепция JavaScript заключается в том, что существует разница между объектами (коллекциями свойств) и примитивными типами.
В« JavaScript примитив (примитивное значение, примитивный тип данных) - это данные, которые не являются объектом и не имеют методов .» - MDN Docs..
На цыпочках в Typescript
Извините за заголовок. Аллитерация, какой бы банальной или нелепой она ни казалась, дает мне ощущение — теплое, уютное.
Что такое TypeScript?
Согласно typescriptlang.org, «TypeScript — это строго типизированный язык программирования, основанный на JavaScript, предоставляющий вам лучшие инструменты в любом масштабе». Хм? Поэтому я искал его для всех нас, для кого «строгий тип» означает нанесение удара в эти удары по клавиатуре. Грубо говоря (видите, что я там сделал? — извините),..
GSoC, неделя 5: Исследования для тестирования.
На этой неделе я провел большую часть времени, изучая и исследуя лучшие способы написания тестов для симулятора. На этой неделе у меня было 2 встречи, на которых обсуждались мои дальнейшие действия, и, надеюсь, к этой неделе я закончу большую часть кода.
На этой неделе я написал 3–4 теста, которые были простыми и понятными для таких функций, как
сохранить, загрузить проект, предупреждение о запрещенных элементах слушатели для увеличения, уменьшения, удаления и отмены загружаемые..
Логическое значение отправки Redux возвращает несериализуемую ошибку
Если вы получаете «несериализуемую» ошибку при отправке логического значения в хранилище Redux в приложении React, это означает, что вы пытаетесь сохранить несериализуемые данные в хранилище. Это может вызвать проблемы с отладкой во времени, отрисовкой на сервере и другими функциями, которые полагаются на сериализуемые данные.
Чтобы решить эту проблему, вы можете использовать функцию createSerializableStateInvariantMiddleware a, предоставляемую пакетом @reduxjs/toolkit , для проверки..
Введение в HTML: понимание основ языка гипертекстовой разметки
Вы все знаете о полной форме HTML (язык гипертекстовой разметки), и это стандартный язык разметки, используемый для создания веб-страниц.
Основные теги и структура HTML
HTML использует набор тегов для описания содержимого и структуры веб-страницы. Каждый тег имеет определенное назначение и используется для форматирования содержимого внутри него. Базовая структура HTML-документа включает следующие элементы:
Пример базовой структуры HTML:
<!DOCTYPE html>
<html>..
Новые материалы
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..
Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение:
Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..
10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..
Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..