Category: JavaScript

17
Окт
2019

8–9 ноября, Москва: конференция HolyJS 2019 Moscow

Обсудят тренды и технологии, используемые в стремительно развивающейся экосистеме. Среди спикеров — опытные разработчики и авторы технологий и инструментов.
— Читать дальше «Конференция HolyJS 2019 Moscow»

16
Окт
2019

Необходимый минимум для фронтенд-разработчика

На днях я подготовила README для одного проекта, который, надеюсь, будет интересен и поучителен для других разработчиков. Так вот, когда я его писала, я поняла, что несколько лет назад испугалась бы до смерти, если бы наткнулась на нечто подобное, со всякими упоминаниями о Node и его пакетном менеджере, системах Homebrew и Git, всевозможных тестах, тестовых и финальных сборках.

15
Окт
2019

Самая крутая новая функция в Javascript: Опциональное объединение в цепочку

От автора: опциональное объединение в цепочку меняет правила игры для всех, кто работает с Javascript. Это так же важно, как стрелочные функции или «let» и «const». Давайте рассмотрим, какие проблемы оно решает, как оно работает и как он облегчит вашу жизнь. Проблема Представьте себе следующее: вы работаете над тем фрагментом кода, который загружает данные из […]

13
Окт
2019

Кэширование кода для JavaScript-разработчиков на примере Chrome

Кэширование кода на примере браузера Chrome: какую роль оно играет для оптимизации работы сайтов, а также какие бывают виды кэша.
— Читать дальше «Кэширование кода для JavaScript-разработчиков на примере Chrome»

11
Окт
2019

17 октября, Москва: митап MSK VUE.JS #4

Поговорят о перспективах развития фреймворка, обсудят темы «Vue Composition (Function) API», «Как сколотить состояние на Vue», «Запись аудио в браузерах».
— Читать дальше «Митап MSK VUE.JS #4»

09
Окт
2019

Должен ли сайт работать без JavaScript?

От автора: подкаст JS Party только что выпустили интересный эпизод, в котором они обсуждали этот классический вопрос, разделившись на две группы по два человека. Каждой группе была назначена «сторона» этой дискуссии, а затем они начали обсуждения. Я не думаю, что кто-то может слушать подобное шоу и хотя бы немного не задумался над одним из этих […]

03
Окт
2019

Как найти ошибки в коде JavaScript с помощью отладчика

От автора: знаете ли вы, что в JavaScript встроен отладчик? Отладчик полезен, когда дело доходит до поиска ошибок и обхода вложенных обратных вызовов, promise и т. д. Этот отладчик работает как с отрисованным кодом на стороне клиента, так и на стороне сервера. Синтаксис [crayon-5d95b2354860f127933802/] Объявление debugger позволяет остановить выполнение кода и проверить любые переменные, значения […]

03
Окт
2019

Анимированный фон с JavaScript-библиотекой ParticlesJS

От автора: в данном уроке будет показана работа с великолепной JavaScript библиотекой – ParticlesJS – библиотекой частиц. Эта библиотека замечательно подойдет для лендингов и других секционных сайтов, позволяя создавать различные эффекты, анимируя фон секции. А используя генератор на официальном сайте библиотеки, можно просто и быстро настроить эффект по вкусу, получая, к примеру, эффект космоса или […]

23
Сен
2019

Front-end разработка умерла. Да здравствует front-end инжиниринг!

От автора: вы помните старые добрые времена, когда все, что вам нужно было сделать, это написать хорошие CSS и HTML? Может быть, немного PHP, JSP или (если вы были опытным front-end разработчиком) некоторые переменные Jade / Pug, импорт и некоторый код jQuery… ну, это все мертво. И это величайшая вещь, которая когда-либо могла случиться с […]

20
Сен
2019

Как писать эффективный код на JavaScript с помощью Event Loop

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

20
Сен
2019

Альтернативы JavaScript

От автора: в 2019 году у нас есть две альтернативы запуска скриптов в веб-браузере: JavaScript и WebAssembly. Но представьте себе программиста Java, Haskell или даже LISP… где чистая объектно-ориентированная парадигма? А где функциональная? А как насчет знаменитого синтаксиса LISP? Конечно, JavaScript предоставляет как объектно-ориентированную, так и функциональную парадигмы, но когда дело доходит до синтаксиса, у […]

18
Сен
2019

Перетаскивание элементов с помощью Vanilla JavaScript и HTML

От автора: существует множество отличных библиотек JavaScript для добавления функции перетаскивания элементов в приложение. Но вы можете не знать, что HTML имеет встроенный API для создания перетаскиваемых элементов в DOM. Здесь мы рассмотрим создание функции перетаскивания с использованием HTML Drag and Drop API с небольшим количеством JavaScript для настройки обработчиков событий. Обзор HTML Drag and […]

17
Сен
2019

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

От автора: в ES6 появились символы Javasript, как способ предотвращения конфликтов имен свойств. В качестве дополнительного бонуса символы также позволяют моделировать закрытые свойства в JavaScript 2015-2019. Вступление Самый простой способ создать символ в JavaScript — это вызвать функцию Symbol(). 2 ключевых вещи, которые делают символы такими особенными: Символы могут использоваться как ключи объекта. В качестве […]

13
Сен
2019

Как построить простую диаграмму Ганта с помощью CSS и JavaScript

От автора: до сих пор в данной серии учебных руководств по CSS диаграммам мы узнали, как создавать различные типы диаграмм, включая гистограммы, диаграммы термометров и круговые диаграммы. Сегодня мы продолжим этот путь, построив и представив данные в диаграмме Ганта. В отличие от других учебных пособий по диаграммам, мы будем активно использовать JavaScript для реализации различных […]

10
Сен
2019

Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript

JavaScript — самый распространённый язык программирования в мире. Простота и обилие учебных ресурсов делают его доступным для начинающих.

09
Сен
2019

Онлайн-курс «CS50’s Web Programming with Python and JavaScript»

Научитесь полному циклу веб-разработки на Python и JavaScript. В программе изучение современных инструментов и много самостоятельной работы.
— Читать дальше «Курс «CS50’s Web Programming with Python and JavaScript»»

09
Сен
2019

13 сентября, Санкт-Петербург: олимпиада Proggy-Buggy

Международная олимпиада для тех, кто владеет любым из следующих языков программирования: C++, Free Pascal, Java, C#, Python, Ruby, PHP, JavaScript.
— Читать дальше «Олимпиада по программированию Proggy-Buggy»

09
Сен
2019

Онлайн-курс «JavaScript для начинающих»

Слушатели познакомятся с основами программирования на JavaScript и подготовятся к дальнейшему практическому применению этого инструмента.
— Читать дальше «Курс «JavaScript для начинающих»»

09
Сен
2019

Специализация Frontend Web Developer

Научитесь всему, что должен знать начинающий фронтендер, от специалистов из Microsoft, Intel и W3C. Можно пройти целиком или выбрать, что нравится.
— Читать дальше «Специализация Frontend Web Developer»

08
Сен
2019

Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React

Руководитель отдела разработки «Едадила» рассказывает, как его команда использует Vue, какие фичи добавляет и с какими сложностями сталкивается.
— Читать дальше «Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React»

06
Сен
2019

JavaScript: Что вам нужно изучить, чтобы стать профессиональным разработчиком

От автора: в этой статье я расскажу о некоторых важных аспектах JavaScript и его экосистемы, которые должны знать и понимать профессиональные опытные разработчики JavaScript. О языке JavaScript Как и в случае большинства языков программирования, у нас есть несколько версий языка. Язык, новые функции и будущее определяются техническим комитетом, который называется TC-39. Существует два соглашения об […]

03
Сен
2019

Специализация Full Stack Web Developer

Изучите серверное программирование на Python, инструменты современной веб-разработки и администрирования Unix-систем под руководством специалистов.
— Читать дальше «Специализация Full Stack Web Developer»

29
Авг
2019

Простое введение в Web Workers в JavaScript

От автора: какое-то время тому назад , когда JavaScript был только представлен, никто слишком не волновался о производительности. JavaScript был разработан, чтобы быть простым языком для запуска небольших фрагментов скрипта на веб-странице. Это был оборок — упрощенный язык скриптов для программистов-любителей. Он определенно не предназначался для того, чтобы управлять чьим-либо бизнесом. Перенесемся почти на 25 […]