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

JavaScript для продвинутых: пишем симулятор гравитации

Перевод статьи «Creating Your Own Gravity and Space Simulator» Космос трудно понять — или люди склонны так думать. Но в этом уроке мы увидим, что законы, управляющие движением звёзд, планет, астероидов и даже целых галактик, невероятно просты. Если бы наша Вселенная была создана разработчиком, он наверняка был бы обеспокоен написанием чистого кода, который легко поддерживать..

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

Прототипно-ориентированное программирование в JavaScript

Сегодня мы поговорим о работе с классами в JS. Думаю, что все, кто интересуется разработкой, слышали про объектно-ориентированное программирование (ООП). Эта парадигма программирования в настоящее время одна из самых популярных. И сейчас мы узнаем, как она реализуется в языке JS. ООП — очень обширная тема, в ней много понятий, поэтому данная статья не будет исчерпывающей…

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

Что нужно знать про массивы в JavaScript

Перевод статьи «What you should know about JavaScript arrays» Когда дело доходит до прохода по массиву, поиску элементов и так далее, вероятнее всего, для этого есть соответствующий метод массива. Однако часть методов остаётся в тени, поэтому в этой статье поговорим о полезных методах массивов в JavaScript. Пример использования метода reduce для «сглаживания» массива Основа основ..

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

12 концепций, которые прокачают ваш JavaScript

Перевод статьи «12 Concepts That Will Level Up Your JavaScript Skills» Несмотря на уровень знаний вы должны понимать основополагающие концепции языка. Эти 12 концепций, конечно, не охватывают всего, что должен знать разработчик, но важны для любого JS-программиста. Присвоения примитивных и ссылочных типов Понимание того, как JavaScript присваивает значение переменной, является залогом работающего кода. Без этого..

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

Отладка и устранение распространённых ошибок в JavaScript

Перевод статьи Oops, I did it again: A guide to debugging common JavaScript errors Временами работа над кодом JavaScript заставляет чувствовать себя выдохшимся и измождённым, поэтому некоторые подсказки по отладке никогда не будут лишними. На примерах из песен мы постараемся разобрать типичные ошибки в коде на JS и способы, которыми их можно найти и устранить…

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

Как благодаря WebAssembly получилось ускорить приложение в 20 раз

Перевод статьи «How We Used WebAssembly To Speed Up Our Web App By 20X (Case Study)» В этой статье мы рассмотрим реальный случай, когда команде удалось ускорить своё браузерное приложение, заменив медленные вычисления JavaScript на предкомпилированный WebAssembly. Что такое WebAssembly? Если коротко, WebAssembly (Wasm) — это новый формат инструкций, который можно исполнять в браузере так..

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

5 современных способов создания анимации в React

Перевод статьи «5 Ways to animate a React app» Иван Капцов Создание анимации в приложении React — популярная тема. Многие разработчики анимируют только с помощью CSS, добавляя классы в теги HTML. Это отличный способ, но если хотите создавать сложные анимации, обратите внимание на другие подходы. Давайте поговорим о них. Примечание: весь код из статьи вы..

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

Разбираемся с Async/Await в JavaScript на примерах

Перевод статьи «Deeply Understanding JavaScript Async and Await with Examples» Callback — это не что-то замысловатое или особенное, а просто функция, вызов которой отложен на неопределённое время. Благодаря асинхронному характеру JavaScript, обратные вызовы нужны были везде, где результат не может быть получен сразу. Ниже приведён пример асинхронного чтения файла на Node.js: fs.readFile(__filename, ‘utf-8’, (err, data)..

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

Как настроить полифилл globalThis в универсальном JavaScript

Перевод статьи: «A horrifying globalThis polyfill in universal JavaScript» Предложенное свойство globalThis предполагает введение единого механизма доступа к глобальному значению this в любой среде JavaScript. Это похоже на обычный полифилл, но всё же немного отличается, и понять, что это на самом деле, довольно сложно. В статье описаны трудности реализации правильного полифилла globalThis. Для него существуют..

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

Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript

Перевод статьи «Here’s How Not to Suck at JavaScript» JavaScript — самый распространённый язык программирования в мире. Простота и обилие учебных ресурсов делают его доступным для начинающих. Множество талантливых разработчиков делают этот язык привлекательным для компаний любого размера. Огромная экосистема инструментов и библиотек — настоящий дар для производительности разработчиков. Когда один язык позволяет управлять и..

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