Javascript & Ajax \ Javascript

Управление потоком в современном JavaScript: колбеки для promises для Async / Await

От автора: мы регулярно слышим заявления о том, что JavaScript асинхронный. Что это значит? Как это влияет на разработку? Как изменился подход в последние годы? Что такое в JavaScript потоки, и как ими управлять?

Читать далее

Javascript & Ajax \ Javascript

Методы расширенной визуализации данных с реакцией

От автора: использование Voronois, однопроходного рендеринга и компонентов canvas для потрясающего UX. Итак, вы начали делать визуализацию данных с помощью react-vis, вы создали свои собственные диаграммы, возможно, вы прочитали замечательное введение Shyianovska Nataliia Data Visualization с react-vis или, возможно, даже построили панель управления. Пришло время изучить способы обработки больших объемов данных и обработки более сложных взаимодействий пользовательского интерфейса.

Читать далее

Javascript & Ajax \ Javascript

ES6 (ES2015) и выше: Общие сведения о версиях JavaScript

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

Читать далее

Javascript & Ajax \ Javascript

Представляем Luna - тестирование JavaScript, выполняемое правильно

От автора: в этой статье рассматривается, какими возможностями обладает литерал объекта JavaScript, особенно в свете последних обновлений ECMAScript. В JavaScript мощная система создания объектов с использованием литерала. Новые функции, появившиеся в ES2015 (ES6), упрощают обработку объектов во всех современных браузерах (не IE) и Node.js.

Читать далее

Javascript & Ajax \ Javascript

Отладка JavaScript в производственной среде с помощью карт источников

От автора: для чего нужна отладка JavaScript? В наши дни код, который вы используете для написания приложения, обычно не тот же код, который был развернут в производственной среде и интерпретируется браузерами. Возможно, вы пишете исходный код на языке, который «компилируется» в JavaScript, например CoffeeScript, TypeScript или в последней версии стандарта JavaScript, ECMAScript 2015 (ES6). Или, что еще более вероятно, вы минимизируете свой исходный код, чтобы уменьшить размер файлов развернутых скриптов. Вероятно, вы используете такой инструмент, как UglifyJS или компилятор Google Closure.

Читать далее

Javascript & Ajax \ Javascript

Как работает setState React

От автора: время, когда JavaScript использовалось только для добавления небольших взаимодействий на сайт, давно ушло. Новые стандарты EcmaScript теперь выходят каждый год, принося все больше и больше полезных и мощных функций, а JavaScript больше не используется только для Front-End, так как теперь также можно создавать серверную архитектуру, мобильные, стационарные или IOT-приложения.

Читать далее

Javascript & Ajax \ Javascript

Вот почему нужно привязывать обработчики событий в компонентах класса в React: использование .bind()

От автора: во время работы c React вы должны столкнуться с контролируемыми компонентами и обработчиками событий. Нам нужно связать эти методы с экземпляром компонента, используя React bind () в конструкторе пользовательского компонента.

Читать далее

Javascript & Ajax \ Javascript

Capture и Report JavaScript ошибки с помощью window.onerror

От автора: onerror — это особое событие браузера, которое срабатывает всякий раз, когда была выброшена непойманная ошибка JavaScript . Это один из самых простых способов регистрации ошибок на стороне клиента и отправки их на сервер. Это также один из основных механизмов, с помощью которых работает JavaScript-интеграция клиента Sentry (raven-js).

Читать далее