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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Узнать больше
  • 7 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 присваивает значение переменной, является залогом работающего кода. Без этого..

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

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

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

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

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close