Javascript & Ajax \ Javascript

Давайте разоблачим мифы об операторе new в JavaScript

От автора: в минувшие выходные я закончил работу над JavaScript: The Hard Parts Уилла Сентанса. Это может показаться не самым великолепным способом провести выходные, но я действительно развлекся и расслабился, заканчивая курс. Он коснулся функционального программирования, функций более высокого порядка, замыканий и асинхронного JavaScript.

Читать далее

Javascript & Ajax \ Javascript

Простое руководство по итераторам ES6 в JavaScript с примерами

От автора: в этой статье мы разберем, что такое итераторы. Итераторы – это новый способ перебора любой коллекции в цикле в JS. Они были представлены в ES6 и стали крайне популярны из-за того, что они очень полезны и используются в нескольких местах. Мы разберем концепцию итераторов, а также где их использовать. Посмотрим на некоторые примеры того, как реализуются в JavaScript итераторы.

Читать далее

Javascript & Ajax \ Javascript

10 функций Lodash, которые можно заменить на ES6

От автора: на данный момент Lodash – самый зависимый от npm пакет, но, если вы будете использовать ES6 функции, он вам может не понадобиться. В этой статье мы рассмотрим нативные методы сбора со стрелочными функциями и другими функциями ES6, которые помогут нам в большинстве популярных случаев использования.

Читать далее

Javascript & Ajax \ Javascript

Советы по оптимизации производительности JavaScript: обзор

От автора: как происходит в JavaScript оптимизация производительности? В этой статье нужно много всего рассказать по такой широкой и резко меняющейся области. Эта тема также затрагивает всеми любимое: JS фреймворк месяца.

Читать далее

Javascript & Ajax \ Javascript

Библиотеки JavaScript: Perfume.js

От автора: в библиотеки JavaScript входит Perfume.js, необходимая для измерения Коротких и Длинных скриптов, Первого отображения (FP / FCP), Времени до взаимодействия (TTI), Первого отображения компонента (CFM), аннотирования их во временной шкале DevTools и представления результатов в Google Analytics.

Читать далее

Javascript & Ajax \ Javascript

Синтаксис и обзор функций ES6

От автора: введение в ES6 синтаксис и функции, такие как классы, promises, константы, деструктуризация. А также сравнение со старыми версиями JS. ECMAScript 2015 или ES6 ввел множество изменений в JS. Это обзор самых распространенных функций и различий синтаксисов со сравнением с ES5 там, где это возможно.

Читать далее

Javascript & Ajax \ Javascript

Все о массивах в JavaScript в 1 статье

От автора: все, что нужно знать о том, как работают в JavaScript массивы и мой любимый метод reduce(). Массивы – это аккуратный способ хранения непрерывных элементов в памяти в виде одной переменной. Элементы в массиве доступны по индексам. Индексы массива начинаются с 0.

Читать далее

Javascript & Ajax \ Javascript

ES6 в действии: Назначение деструктурирования объектов и массивов

От автора: назначение деструктурирования — звучит, как что-то очень сложное. Это напоминает мне объектно-ориентированные термины, такие как инкапсуляция и полиморфизм. Я убежден, что они были выбраны специально для того, чтобы простые концепции казались запредельно сложными!

Читать далее

Javascript & Ajax \ Javascript

Как я перестал париться и научился с любовью использовать JavaScript

От автора: еще пару месяцев назад я не мог смотреть на JS без нервов. Я на 100% устал от JS и не мог выйти из этого состояния. Оно продолжалось много лет. Сегодня я люблю использовать JavaScript и его экосистему. Что произошло?

Читать далее

Javascript & Ajax \ Javascript

Генераторы и итераторы ES6: Руководство для разработчиков

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

Читать далее