Category: JavaScript

20
Авг
2019

Введение в JavaScript

авайте посмотрим, что такого особенного в JavaScript, чего можно достичь с его помощью, и какие другие технологии хорошо с ним работают.

08
Авг
2019

Пользовательские CSS-атрибуты как механизм передачи данных из JavaScript в CSS

Нововведения в CSS стали понемногу размывать границы между ним и JavaScript. CSS был статичным языком, отвечающим за определение цветов и внешний вид, а не за интерактивность. Размеры в процентах помогали в какой-то мере подстраиваться под окружение, но реагировать на изменения было прерогативой JavaScript.

30
Июл
2019

18–21 сентября, Минск: конференция CSS-Minsk-JS 2019

Участников конференции по фронтенду ждёт два дня докладов и четыре воркшопа, общение и обмен опытом со специалистами со всего мира.
— Читать дальше «Конференция CSS-Minsk-JS 2019»

19
Июл
2019

31 июля, Санкт-Петербург: митап DINS JavaScript EVENING

Эксперты из Яндекса и SEMRush обсудят современный веб и расскажут, почему динамическая слабая типизация JavaScript становится проблемой.
— Читать дальше «Митап DINS JavaScript EVENING»

12
Июл
2019

Facebook выпустила JS-движок Hermes с открытым кодом для оптимизации Android-приложений

Он позволяет в разы сократить время запуска Android-приложения, размер APK-файла и объём оперативной памяти, потребляемой во время работы.
— Читать дальше «Facebook выпустила JS-движок Hermes с открытым кодом для оптимизации Android-приложений»

01
Июл
2019

Поддержание чистоты CSS в JS с помощью Stylelint

От автора: мне нравится CSS в JS. Я использую его все время на работе и в личных проектах. Мне нравится, как он создает крутые темы и динамические стили. Но одна вещь, которой мне не хватает из обычного CSS — это линтинг. Stylelint для CSS — это фантастический проект, который позволяет легко применять соглашения и избегать […]

28
Июн
2019

Топ 5 навыков JavaScript, которые нужны начинающему

От автора: Джерод, Дивья, Ник и я недавно говорили о востребованных навыках для начинающих разработчиков JavaScript во втором сегменте JS Party #77. Это постоянно повторяющаяся тема в мире JavaScript, потому что все оооочень быстро меняется, и трудно понять, на чем сосредоточиться. Толчком к обсуждению стала недавняя публикация исследования и анализа под названием «Игра фреймворков: тенденции […]

27
Июн
2019

Как настроить полифилл globalThis в универсальном JavaScript

В статье рассказано, как с помощью свойства globalThis реализовать стандартный способ доступа к глобальному значению this в разных средах.
— Читать дальше «Как настроить полифилл globalThis в универсальном JavaScript»

24
Июн
2019

Видеоурок по веб-разработке от GeekBrains

Зрители нового интерактивного вебинара от GeekBrains сами смогут стать режиссёрами и управлять развитием повествования на экране.
— Читать дальше «Видеоурок по веб-разработке»

24
Июн
2019

28 июня, Санкт-Петербург: хакатон по разработке голосовых экшенов для Google Ассистента

Разработчики смогут реализовать свои идеи полезных игровых, развлекательных или обучающих голосовых экшенов и побороться за денежные призы.
— Читать дальше «Хакатон по разработке голосовых экшенов для Google Ассистента»

24
Июн
2019

Utility-first CSS: невероятно быстрая front-end разработка

От автора: я хорошо помню момент, когда я впервые понял всю силу utility-first разработки CSS. Это было не так давно. Мы с моей командой работали над реализацией дизайна Sketch в HTML / CSS с использованием Bootstrap 4. Мы только что перешли с Bootstrap 3 на 4, и один из членов команды начал использовать в компоненте, […]

17
Июн
2019

5 современных способов создания анимации в React

Часто разработчики анимируют с помощью CSS, добавляя классы в теги HTML. Для сложных анимаций это не подойдёт. В статье рассмотрим более продвинутые методы.
— Читать дальше «5 современных способов создания анимации в React»

12
Июн
2019

26 июня, Москва: Panda Meetup #19 Frontend

Более 100 фронтенд-разработчиков, архитекторов и тимлидов из сильнейших команд соберутся, чтобы обсудить важнейшие вопросы современного фронтенда.
— Читать дальше «Panda Meetup #19 Frontend»

30
Май
2019

Javascript Array.push в 945 раз быстрее, чем Array.concat

От автора: если вы объединяете массивы с тысячами элементов, вы можете сэкономить секунды, используя arr1.push(…arr2) вместо arr1 = arr1.concat(arr2). Если вы действительно хотите работать быстрее, вы можете написать собственную реализацию для объединения массивов. Давайте разберемся, какими преимуществами обладает Javascript Array push. Подождите минутку … сколько времени нужно, чтобы объединить 15 000 массивов с помощью .concat… […]