DevGang
Авторизоваться

Каррирование vs Конвейеризация в JavaScript

В JavaScript и pipe (канал), и currying (каррирование) - это приемы функционального программирования, которые можно использовать для компоновки функций различными способами. Вот объяснение каждого из них:

Рендеринг компонентов Svelte как веб-компонентов в Angular: пошаговое руководство


В предыдущие годы Svelte быстро росла и вызывала интерес, как показано в предыдущем обзоре State of JS:

TypeScript с ошибками Go/Rust. Не используем try/catch

Итак, начнем с небольшой предыстории обо мне. Я разработчик программного обеспечения с 10-летним опытом работы, сначала работаю с PHP, а затем постепенно перехожу на JavaScript. Кроме того, это моя первая статья, поэтому, пожалуйста, поймите.

Я начал использовать TypeScript где-то около 5 лет назад и с тех пор больше не возвращался к JavaScript. В тот момент мне казалось, что это ЛУЧШИЙ язык программирования из когда-либо созданных. Всем он нравится и многие его используют.

Введение в методы массива JavaScript

Массивы — это фундаментальная структура данных в JS, позволяющая разработчикам эффективно хранить наборы элементов и управлять ими. Объект Array в JS имеет множество методов, позволяющих программистам с легкостью выполнять стандартные операции с массивами. В этой исчерпывающей статье мы исследуем мир массивов JS, их важные характеристики и различные категории, к которым они принадлежат.

Кроме того, мы углубимся в различие между изменяющими и неизменяющими методами массива, а также итеративными методами и методами создания массива.

Использование вариативных шрифтов

Время от времени я снова сталкиваюсь с веб-технологией, о существовании которой почти забыл. Не потому, что она старая, а потому, что она настолько новая и не поддерживается браузерами.

Одна из технологий — вариативные шрифты. И только сейчас стало понятно, что после первого представления в 2016 году, у них появилась надежная поддержка браузеров. Google Fonts даже начали развертывать фильтрацию по вариативным версиям еще в 2020 году. Это как поколение назад в веб-годы, поэтому я решил, что пришло время попробовать их.

Освоение веб-разработки на Go: создание Flashcard приложения

Этот проект предоставит ценную информацию о возможностях и передовых методах веб-разработки Go, независимо от того, являетесь ли вы новичком или опытным разработчиком.

К концу этой серии вы получите прочную основу для веб-разработки на Go и будете готовы создавать собственные веб-приложения.

Тестирование в Go: повышение эффективности кода

Программирование - задача не из легких, и даже самые опытные разработчики и программисты не в состоянии написать код в том точном и идеальном формате, в котором они хотят или собираются его создать.

Поэтому написание тестов является очень важной задачей, позволяющей повысить эффективность кода перед его запуском в производство. В состав Go входит специальная программа, облегчающая написание тестов:

Как вернуть коды состояния в Express

Для любого разработчика, работающего с API и Express, важно понимать, как вернуть правильные коды состояния HTTP. Коды состояния HTTP — это способ сервера передать статус запроса клиента — был ли он успешным, вызвал ошибку сервера или что-то среднее между ними.

Запуск плагинов Extism WebAssembly из приложения Go

В течение нескольких дней мы увидели, что можно разрабатывать плагины WebAssembly с помощью Extism Plugin Development Kit и запускать их с помощью Extism CLI. Сегодня пришло время перейти на следующий уровень: мы создадим приложение на Go, которое сможет загружать и запускать эти плагины так же, как это делает CLI.

Как манипулировать HTML и CSS с помощью JavaScript

В JavaScript HTML DOM (объектная модель документа) представляет структуру и содержимое HTML-документа в виде древовидной структуры. В нем каждый элемент, атрибут и текстовый узел в документе HTML представлен как узел в дереве DOM.

В этой статье вы узнаете, как можно использовать эту структуру для более эффективного управления поведением ваших HTML-элементов. Вы также узнаете, как использовать его для добавления динамической интерактивности в опыт ваших пользователей.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу