• Эволюция шаблонов проектирования в React

    Будущее,  Новости,  Ожидание vs Реальность,  Разработка

    Как эволюционировали шаблоны React в проектировании Внимательнее посмотрим на некоторые шаблоны проектирования, возникающих в экосистеме React. Эти шаблоны повышают читабельность, чистоту и облегчают повторное использование компонентов. Я начал работать с React около 3 лет назад. В то время не было устоявшихся практик, изучая которые...

  • Будущее веб-разработки с WebAssembly

    Новости

    WebAssembly заменит Javascript? Многие разработчики не перестают задавать этот вопрос с тех пор, как WebAssembly (WASM) превратился из выдумки в реальность. Однако разработчики WebAssembly отрицают подобные утверждения. Как было прокомментировано в FAQ на официальном сайте WASM «WebAssembly разработан, чтобы быть дополнением, а не...

  • Как разбить массив в JS?

    Блокчейн

    Разбивка массива в javascript? В этой статье вы научитесь использовать различные подходы, чтобы разбивать массивы в JavaScript на части определенной размерности. 1. Цикл forи функцияslice Вообще то, в каждом способе будет использоваться slice. Однако этот пример делает особенным именно цикл for. В случае неоднородного массива,...

  • Что вам нужно знать о числах в ES6

    Блокчейн

    ES6 По сравнению со знакомым нам ES5, в стандарте ES6 было многое изменено. Эти изменения коснулись и чисел ( Number). новые литералы Теперь вы сразу можете задавать числа в нужной системе исчисления. Для этого используются префиксы: 0bдля чисел в двоичной системе и 0oдля чисел в...

  • ES модули: детальный схематический обзор

    Лайфхак,  Новости,  Разработка

    ES модули ES модули привносят в JavaScript официальную, стандартизированную модульную систему. Понадобилось время, чтобы к этому прийти — почти 10 лет работы по стандартизации. Но ожидания почти закончилось. С выпуском Firefox 60 ( в настоящее время в состоянии бета-версии ) в мае все основные...

  • Как я вернулся и сразу ушел от JavaScript

    Ожидание vs Реальность

    Возвращение и уход от JavaScript   Прежде всего следует сказать, что эта статья только ИМХО, не следует воспринимать ее слишком серьезно. Здесь я описал первое впечатление о современном интернет, которое сложилось у меня после нескольких лет работы на бэкенд. При написании (и...

  • Релиз Node.js 10

    Будущее,  Новости,  Ожидание vs Реальность,  Разработка

    Node.js 10 Node.js 10.0 относится к ветвям с длительным сроком поддержки, однако этого статуса она вступит только в октябре, после проведения стабилизации. Обновления для LTS-ветвей выпускаются в течение 4 лет. Поддержка прошлой LTS-ветви Node.js 8.0 продлится до 2021 года, а позапрошлой LTS-ветви 6.0...

  • Google выпустил бесплатное приложение для изучения JavaScript

    Новости,  Разработка

    Приложение для изучения JavaScript Как сообщает TechCrunch, внутренний инкубатор Google Area 120 выпустил бесплатный приложение Grasshopper для изучения JavaScript. Приложение было названо в честь пионерки в области программирования — Грейс Хоппер . На данный Grasshopper предлагает пользователям пройти базовый курс по JavaScript, состоящий из нескольких...

  • Интересные предложения ECMAScript 2017, которые еще не были приняты

    Новости

    Предложения ECMAScript 2017 Трудно постоянно иметь обновленную информацию о всех новых предложений функций. Ежегодно в комитет TC39 , который контролирует развитие JavaScript, предлагаются десятки функций. Поскольку многие из них никогда не дойдут до второй стадии, трудно определить, по каким из них следует следить, а...

  • Разблокировка доступа в буфер обмена

    Новости

    Разблокировка доступа В течение последних нескольких лет для взаимодействия с буфером обмена браузеры объединяло использования document.execCommand. Приятно иметь один широко поддерживаемый способ интегрировать копирования и вставку в веб-приложения, но все не так просто: доступ в буфер обмена синхронный и может читать и...