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

Публикации по теме 'javascript-tips'


Понимание метода сортировки массивов
Как использовать сортировку в JavaScript Массив JavaScript sort () используется для сортировки элементов массива. По умолчанию массив будет отсортирован по возрастанию, но мы можем это изменить. Этот метод изменит исходный массив. Мы также можем предоставить нашу функцию сравнения для реализации пользовательской сортировки. var array = [1,2,3,1,2,3]; array.sort(); [1,1,2,2,3,3] Давайте попробуем другой пример: var array = [1,2,11]; array.sort(); // [1,11,2] Для..

Почему async / await не работает в цикле .forEach?
И 3 разных способа заставить его работать Посмотрим правде в глаза: с момента появления шаблона async / await мы пытались использовать его повсюду. Давно прошли и (почти) забыты времена больших цепочек обратных вызовов javascript и Promises.resolve: теперь все функции начинаются с async , даже если он не будет содержать асинхронного кода ... на всякий случай :) Но некоторые части Javascript еще не готовы к работе с этим шаблоном. Одна из этих частей - .forEach (другие методы,..

Создать простой калькулятор с помощью JavaScript
Автоматический расчет всех простых алгоритмических вычислений с помощью только одной функции в JavaScript Привет! Прошло много времени. Давайте теперь создадим простой калькулятор в нашем веб-браузере, используя JavaScript. Результат будет выглядеть так: Здесь мы применим некоторые манипуляции с DOM и позволим JavaScript сделать вычисления за вас. Ключом к автоматическому расчету в этом приложении является использование eval() . Время кодировать! Настройте документ по..

Создайте линейную диаграмму SVG в React
Сегодня мы создадим очень простую диаграмму SVG в React без внешних библиотек. Требуются знания JavaScript, ожидается знакомство с react. Предполагается, что у вас установлен узел create-react-app . Если у вас нет настроенных инструментов, я подробно рассмотрел их в другом руководстве . Следуй за этим и возвращайся. Вот как наша диаграмма будет выглядеть в конце. Создайте приложение для реагирования с помощью create-react-app reactdev-svg-chart Перейдите в каталог с cd..

«это»: загадка в Javascript
«это»: загадка в Javascript ключевое слово this является одним из самых обсуждаемых и наиболее запутанных понятий, существующих в javascript. В этой статье я рассмотрю эту путаницу и предоставлю вам логические объяснения странного поведения, стоящего за этим . Готовый? Давайте погрузимся глубоко… this в методах const user = { firstname: 'Tony', lastname: 'Stark', getName: () => { // Arrow function console.log(`${this.firstname} ${this.lastname}`); } }..

Модульное тестирование Javascript и другие рецепты
Было 17:40, 20 минут до моего обычного рабочего дня. Я хотел закончить реализацию этого переписанного модуля для запуска автоматической синхронизации перевода до наступления выходных. Это была пятница, поэтому я планировал закончить работу вовремя, но вы знаете, как это происходит с домашним офисом… проще оставаться перед компьютером, чем отключиться и собраться. Я только начинал писать тесты, а мой модуль еще даже не был закончен с точки зрения реализации. Тесты требовали некоторого..

Работа с вложенными объектами в JavaScript
Объекты — это единственный непримитивный тип данных в JavaScript. Они хранят пары ключ-значение. Ключи всегда являются строками, а значения могут быть любого типа данных (числа, логические значения, другие объекты и т. д.). Синтаксис инициализации объекта следующий: const obj = {keyOne: "valueOne", keyTwo: "valueTwo", keyThree: "valueThree"}; Поскольку JavaScript требует, чтобы ключи объектов были строками, мне не нужны кавычки вокруг ключей. Однако,..

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

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

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

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...