Публикации по теме 'javascript'
10 уроков, которые я хотел бы знать, когда начну изучать программирование
Новые популярные фреймворки не решают всех ваших проблем так, как обещают. Не существует наилучшей практики кодирования, которой готовы следовать все разработчики. Чистый и красивый пользовательский интерфейс на стороне клиента будет важнее для пользователей, чем высокопроизводительный сервер с высокой доступностью. Даже если ваш код проходит весь блок…
JavaScript - дисфункциональный язык программирования
JavaScript - дисфункциональный язык программирования
Предполагается, что JavaScript - это функциональный язык программирования. (На самом деле, это мультипарадигма, в основном императивная с некоторыми функциональными возможностями и небольшой объектной ориентацией через прототипы объектов.) К сожалению, JavaScript также является dys функциональным языком программирования. , пронизанный множеством бородавок и ловушек . Ему не хватает дисциплины, чтобы быть серьезным языком..
Расширенный JavaScript: использование генераторов для решения глубоко вложенных итераторов
«Что касается потока управления, генераторы являются столь же важной концепцией, как и промисы: оба они абстрактны и компонуемы».
Если вы столкнулись с генератором и не понимаете его предназначения, надеюсь, эта статья прольет немного света. Проще говоря, генератор — это подмножество итератора и полезный инструмент, позволяющий настраивать итератор и эффективно обрабатывать большие наборы данных или бесконечные последовательности.
Генераторы: почему они важны — простая фабрика..
Как удалить дубликаты массива в ES6
Вот три способа отфильтровать дубликаты из массива и вернуть только уникальные значения. Мне больше всего нравится Set, потому что он самый короткий и простой 😁
1. Использование S et
Позвольте мне начать с объяснения того, что такое Set :
Set - новый объект данных, представленный в ES6. Потому что Set позволяет хранить только уникальные значения. Когда вы передаете массив, он удаляет все повторяющиеся значения.
Хорошо, давайте вернемся к нашему коду и..
Понимание распознавателей GraphQL
Начнем с того, что такое резольвер. Преобразователь GraphQL — это функция, отвечающая за заполнение данными для одного поля в вашей схеме. Что это значит? Давайте попробуем разбить его, вот некоторые данные для начала:
У нас есть простой объект, который содержит свойство name и массив увлечений. Учитывая следующую схему и исходный распознаватель запросов, мы можем увидеть, как работают эти распознаватели.
Мы определяем схему с помощью ключевого слова type , где Query..
Интеграция ReScript со Svelte: подробное руководство
В этом руководстве мы продемонстрируем простой способ интеграции ReScript, статического языка, похожего на JavaScript, с Svelte, современной и эффективной средой Javascript для создания пользовательских интерфейсов. Это сочетание предлагает большой опыт с точки зрения производительности и безопасности типов, повышая надежность разработки и производства.
Предпосылки
Для этого руководства вам понадобятся Node.js и npm, установленные на вашем компьютере. Вам также понадобятся базовые..
Реализация фиксированного заголовка в MUI Datatable: пошаговое руководство
Введение. Таблицы данных Material-UI (MUI) — это мощные компоненты, которые позволяют разработчикам создавать интерактивные и многофункциональные таблицы данных в приложениях React. Одной из важных функций, часто требуемой в таблицах данных, является фиксированный заголовок, который остается видимым, когда пользователь прокручивает большие наборы данных. В этой статье мы рассмотрим, как реализовать фиксированный заголовок в MUI Datatable для улучшения взаимодействия с пользователем.
Шаг..
Новые материалы
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..