Рубрики
Всем сразу Разработка

Что нового в JavaScript с 2016 по 2022

Обновление ES2015 (ES6) принесло в язык очень много новых возможностей и сделало JavaScript действительно лучше. Но с 2015 года прошло уже 7 лет и за это время в язык также были добавлены новые возможности и улучшения. В данном посте я хотел бы рассмотреть список нововведений и улучшений, которые были добавлены в язык на протяжении 2016-2021 годов, а также новшества которые будут (скорее всего) приняты в июне 2022 года.

Рубрики
Верстальщику Разработка

Обзор интересных курсов для фронтенд разработчика

Сегодня я бы хотел предложить вашему вниманию несколько интересных и актуальных курсов для фронтенд разработчика на платформе Udemy. Я прошел все эти курсы лично и не один из них меня не разочаровал. Все курсы на английском языке и платные. Но, благодаря тому, что на платформе все время проводят акционные распродажи вы можете приобрести желаемый курс за цену в 10-12 долларов. Думаю, что это не такая уж большая стоимость инвестиций в свои знания, учитывая какую пользу она принесет вам в работе.

Рубрики
Разработка

Вам наверное не нужен Moment.js или другая библиотека для работы с датами

История одной маленькой оптимизации.

Сразу скажу, если ваш проект подразумевает много работы с датами, поддержу различных локалей и прочее, то вам нужна библиотека, но этот пост о другом.

Работая над очередным проектом я пытался найти возможности оптимизировать размер загружаемых JavaScript файлов. Я заметил, что некоторые бандлы довольно небольших Vue.js приложений даже в оптимизированном под продакшн виде имеют несопоставимый своим задачам размер. Я не эксперт во Vue.js, но знаю, что одним из аргументов в его пользу есть то, что размер самого фреймворка довольно компактный, поэтому я решил посмотреть на код самих приложений.

Рубрики
Верстальщику

Angular 7 и виртуальный скролл

people running on road during daytime
Photo by Mārtiņš Zemlickis on Unsplash

С мажорном апдейтом Angular до версии 7, полезные апдейты также получили Angular Material и CDK. Одним из таких полезных обновлений для CDK стала поддержка, так называемого, «виртуального скролла» из коробки. Собственно, мне захотелось попробовать этот компонент внутри приложения созданного с помощью Angular CLI и описать это здесь.

Рубрики
CMS Drupal Верстальщику

Работа с CSS и JavaScript в темах Drupal 8

Эта статья значительно расширяет один из разделов поста «Что нового в темах Drupal 8», в котором я лишь вскользь упомянул о библиотеках для управления стилями и скриптами в темах. Однако, это новшество в Drupal 8 стоит того, чтобы его рассмотреть более детально.

В этой статье мы более подробно остановимся на вопросах работы с библиотеками: управлением зависимостями, подключением сторонних библиотек, переопределением или отключением ненужных библиотек.