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

Публикации по теме '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#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..