Share This
Связаться со мной
Крути в низ
//JavaScript

Программист написал классическую игру «Сапёр» на миллион клеток

Программист создал «Сапёра» на миллион клеток. До этого самое большое поле игры состояло из 480 ячеек (16 на 30). Вот только мин в новой версии аж 130 000 штук. «Сапёр» относится к разряду классических игр, полюбившихся пользователям Windows. Он устанавливался на компьютеры по умолчанию вместе с операционными системами Microsoft. «Сапёр» был доступен для различных версий..

Узнать больше
  • 8 views
  • 0 Comment

Порядок выполнения скриптов в HTML. Тег script и его атрибуты

Перевод статьи «<script> async, defer, async defer, module, nomodule, src, inline — the cheat sheet» С добавлением в JavaScript ES-модулей появилось не менее 24 способов подгрузить скрипты: с атрибутом src и без него; с async или без; defer или нет; type=module и nomodule. Все они немножко отличаются друг от друга. В этой статье сравним, как..

Узнать больше
  • 8 views
  • 0 Comment

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Юрий Китин, IT product manager в XBSoftware В этой статье мы рассмотрим лучшие UI библиотеки для создания и развития бизнес-приложений. Вместо вступления, ответим на три ключевых вопроса. Зачем нужны UI библиотеки?  Это извечный спор Declarative VS Imperative Programming. В статье по ссылке Вы можете ознакомиться с мнением и практикой эксперта. В любом случае современное программирование..

Узнать больше
  • 9 views
  • 0 Comment

Подборка книг по JavaScript для продвинутых разработчиков

JavaScript — лидирующий в фронтенд-разработке язык программирования. Благодаря своим преимуществам он проник во многие области программирования: веб, кроссплатформенная мобильная разработка и даже десктопные приложения. Его основы несложно изучить, однако для написания качественного и высокопроизводительного кода необходимо знать большую часть его возможностей. Но изучение документации — процесс утомительный и малоэффективный. К счастью, по языку написано очень..

Узнать больше
  • 2 views
  • 0 Comment

Способы передачи данных между компонентами в React

Перевод статьи React: Communication Between Components В React есть несколько способов передачи данных между компонентами: Render props / props, Context, React-Redux / Redux. В этой статье вы узнаете об этих способах подробно. В каждом из них вы научитесь добиваться двух вариантов взаимодействия: от родителя к наследнику; от наследника к родителю. Render props / props Один..

Узнать больше
  • 34 views
  • 0 Comment

Рефакторинг через классы: вычищаем свой JavaScript-код

Перевод статьи «‎JavaScript code cleanup: how you can refactor to use Classes» Иван Капцов В небольших React-проектах достаточно эффективно хранить все методы компонентов в самих компонентах. В проектах среднего размера вам может понадобиться сделать из метода компонента вспомогательную функцию. В этом случае можно использовать классы (вместо экспорта отдельных функций и переменных). Обычный рефакторинг В обычном..

Узнать больше
  • 20 views
  • 0 Comment

Webpack на практике: с нуля до создания автотестов

Перевод статьи Webpack: From 0 to automated testing Язык JavaScript повсеместно используется для создания больших веб-сервисов. Для таких проектов приходится импортировать много стороннего кода (Lodash, React, Angular и др.). Из-за этого код усложняется, и в нём гораздо чаще возникают ошибки. Чем больше в вашем коде будет зависимостей, тем большей головной болью станет подключение тегов <script>..

Узнать больше
  • 7 views
  • 0 Comment

Собеседование на должность JavaScript-разработчика: популярные задачи с разбором решений

Перевод статьи «How to Beat 5 Common JavaScript Interview Challenges» О том, как проводить собеседования на технические специальности, уже давно ведётся множество споров. Не все компании используют одинаковые методы проверки кандидатов, но чаще всего вам предлагают решить задачу с помощью кода либо на подходящей платформе, либо на ужасной белой доске. Проблема распространённых задач заключается в..

Узнать больше
  • 24 views
  • 0 Comment

Как эмулировать многопоточность в JavaScript

Перевод статьи Microtask and Macrotask: A Hands-on Approach Изучая языки, подобные Java, мы часто сталкиваемся с потоками. Они предназначены для исполнения кода за пределами основной программы. Многие языки, например семейство .NET, имеют реализации параллельного программирования. Однако JavaScript — однопоточный язык. Как создать иллюзию многопоточности, используя JavaScript? Работая одновременно с двумя программами, операционная система резервирует для..

Узнать больше
  • 28 views
  • 0 Comment

Подборка JS-фреймворков для работы с компьютерным зрением

Перевод статьи «Computer Vision .js frameworks you need to know» Компьютерное зрение стало широко распространённой темой, позволяющей создавать множество великолепных сервисов. В этой статье вы познакомитесь с некоторыми JS-фреймворками для работы с компьютерным зрением. TensorFlow.js Будучи одним из крупнейших фреймворков машинного обучения, TensorFlow также позволяет создавать Node.js- и frontend-приложения. Ниже приведена одна из демонстраций, где..

Узнать больше
  • 11 views
  • 0 Comment
Связаться со мной
Close