Squeak.ru - шаблоны программирования

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


Какие облачные сервисы мне нужны для запуска проекта?
Если вы не хотите тратить время на поиск технических требований и сосредоточиться на кодировании своего решения, прочтите эту статью. Когда дело доходит до ИТ-инфраструктуры для приложения или веб-сайта, существует три основных варианта: Инфраструктура как услуга (IaaS), Платформа как услуга . (PaaS) и Бессерверные вычисления . Каждый из этих вариантов имеет свои преимущества и недостатки, поэтому важно тщательно обдумать свои потребности, прежде чем принимать решение. Начало..

На цыпочках в Typescript
Извините за заголовок. Аллитерация, какой бы банальной или нелепой она ни казалась, дает мне ощущение — теплое, уютное. Что такое TypeScript? Согласно typescriptlang.org, «TypeScript — это строго типизированный язык программирования, основанный на JavaScript, предоставляющий вам лучшие инструменты в любом масштабе». Хм? Поэтому я искал его для всех нас, для кого «строгий тип» означает нанесение удара в эти удары по клавиатуре. Грубо говоря (видите, что я там сделал? — извините),..

Интеграция ReScript со Svelte: подробное руководство
В этом руководстве мы продемонстрируем простой способ интеграции ReScript, статического языка, похожего на JavaScript, с Svelte, современной и эффективной средой Javascript для создания пользовательских интерфейсов. Это сочетание предлагает большой опыт с точки зрения производительности и безопасности типов, повышая надежность разработки и производства. Предпосылки Для этого руководства вам понадобятся Node.js и npm, установленные на вашем компьютере. Вам также понадобятся базовые..

Как создавать интерфейсы в TypeScript
Интерфейсы и классы используются для создания пользовательских типов в TypeScript. Они похожи, но также имеют существенные различия, о которых я хочу упомянуть ниже. Разница между интерфейсами и классами Интерфейсы Определить новый тип Свойства (подписи) Методы (сигнатуры) Невозможно создать экземпляр Классы Определить новый тип Свойства (с реализацией) Методы (с реализацией) Может быть создан Создать интерфейс Ключевое слово interface используется для создания..

Написание кода Node.js с использованием TypeScript
Недавно я попробовал TypeScript, так как он кажется многообещающим транспилером JavaScript, и хотел поделиться здесь своим первым опытом, чтобы убедить других попробовать TypeScript. Это действительно потрясающе! TypeScript просто улучшает (конечно, зависит от вашего мнения) JavaScript и компилирует его в стандартный код JavaScript. Удивительной особенностью является то, что полученный код JavaScript действительно читабелен. Начнем с установки TypeScript. Я предполагаю, что у вас есть..

Typescript Typeguards странные
Под капотом Typescript — это Javascript, а Javascript странный . Typescript поставляется с предпосылкой привнести некоторую здравомыслие в Javascript за счет использования системы типов, которая отлавливает ошибки типов во время компиляции, а не во время выполнения. Явное написание типов без использования приведения типов почти не требует дополнительного времени, но дает нам преимущество в виде лучшего инструментария во время разработки, а также большей уверенности в том, что..

Улучшенные (модульные) тесты 101
Если вы работаете в организации, которая разрабатывает, развивает и поддерживает долгосрочные проекты, вы, должно быть, написали какой-то модульный тест или, по крайней мере, знаете, что это такое. Хотя основное внимание я уделяю JavaScript и TypeScript, то, чем я здесь делюсь, скорее всего, применимо и к другим языкам. В конце концов, в каждом языке есть функции, выполняющие операции, и мы хотим убедиться, что они производить побочные эффекты, на которые мы их рассчитываем. Вместо…

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

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..