2 Мар 2018

Итерирование по массивам с помощью forEach

В этом «Уроке за 5 минут» мы рассмотрим метод итерирования по массиву forEach. Многие из вас знают более классический способ итерирования for не только по массиву, в целом, а и по объектам и другим структурам данных. Следует напомнить, что кроме обыкновенного метода for, есть ещё и такие методы как for in и for of. Эти...
Читать больше
20 Фев 2018

Как измерить время выполнения скрипта

Сегодня мы рассмотрим, сколько именно времени уходит у блока кода, чтоб выполнить свою работу? В этом уроке вы узнаете два наиболее классических способа по измерению времени работы вашего скрипта. Данные подходы помогут вам ускорить работу вашего приложения и найти те участки кода, которые работают медленнее, чтоб оптимизировать их. Итак, первый способ, это использование специального метода...
Читать больше
30 Окт 2017

«Всплытиe» JavaScript переменных с использованием let и const

Начинающие JavaScript разработчики часто с трудом понимают уникальное поведение всплытия(hoisting) переменных и функций. Поскольку мы будем говорить об объявление переменных var, let и const, важно понять что такое всплытие переменных. Давайте погрузимся! Что же такое хоистинг переменных ? Интерпретатор JavaScript всегда незаметно для нас перемещает («поднимает») объявления функций и переменных в начало области видимости.То есть...
Читать больше
1 Май 2017

React vs Angular 2 — сравнить несравнимое?

Как известно, React сильно набрал популярность в 2016 году. Многие говорят, что 2017 год будет годом Angular 2 – полностью обновленного и очень популярного фреймворка от Google. Я считаю, что эти две технологии имеют сходства, поэтому я решил сравнить их. Разработчики Angular 2 советуют использовать синтаксис ES6, поэтому я буду сравнивать Angular 2 с самой...
Читать больше
1 Мар 2017

React или Vue: какую Javascript библиотеку использовать?

Источник статьи В 2016 году React занял лидирующие позиции среди библиотек Javascript. В этом году был замечен стремительное развитие веб и мобильной версии библиотеки и заметное преимущество над главным соперником – Angular. Но 2016 год был благоприятным и для Vue. Выход в свет второй версии Vue произвело огромное впечатление на Javascript сообщество, подтверждение этому дополнительные...
Читать больше
21 Фев 2017

Встреча с учасниками курса «Пoнятный JavaScript 2.0»

В Киеве состоялась очередная встреча с учасниками курса. В этот раз были вручены сертификаты подтверждающие прохождения курса «Пoнятный JavaScript 2.0», а также, под руководством преподавателя, учениками было выполненно финальное практическое задание.
9 Ноя 2016

Преобразование типов данных в JavaScript

Как известно в js нет строгой типизации. Это означает, что в определенных случаях, данные одного типа могут быть преобразованы в другой тип автоматически. Кому то это нравиться, кому то нет. Лично я считаю что это удобно. Ведь, на самом деле, большинство преобразований достаточно очевидны. Хотя попадаются и исключения. В этой статье мы коротко рассмотрим преобразование...
Читать больше
6 Окт 2016

JS Garden: сборник практических советов по JS

Если вы уже давно занимаетесь веб разработкой, то конечно задаетесь вопросом насколько хорош ваш код. В этом случае, прежде всего, надо смотреть в сторону шаблонов проектировения. Но есть еще много моментов, которые напрямую шаблонов не касаются. JS Garden это ресурс, который собрал в себе много полезных рекомендаций, которые помогут вам сделать ваш код значительно лучше....
Читать больше
17 Сен 2016

EcmaScript 6: новые возможности

Как известно, в июле 2015 года вышел долгожданный новый стандарт языка JavaScript. В этой статье я хотел бы сделать краткий обзор новых возможностей, которые нам предоставляет ECMAScript 6 (ES6). В него было внесено много различных изменений. От достаточно серьезных — таких как работа с классами, до менее значительных, но очень удобных. Таких как стрелочные функции,...
Читать больше
14 Сен 2016

Участие в Java конференции «JuJaCon 2016»

10 сентября в Киеве прошла конференция для начинающих Java разработчиков «JuJaCon 2016». И хотя конференция была нацеленна back-end разработчиков, стоит учитывать, что в современных условиях необходимо иметь знания и в других, смежных технологиях. Специально для тех, кто понимает, что знание front-end технологий может дать сильное конкурентное преимущество при трудоустройстве или просто решил расширить набор своих...
Читать больше