7 Окт 2018

Дайджест свежих материалов из мира фронтенда от JSExpert (23 сентября- 7 октября 2018)

Небольшая подборка с ссылками на интересные материалы из области фронтенда и около него за последних 2 недели (23 сентября — 7 октября 2018)

 

JavaScript

Как организовать ваши зависимости во Vue-приложении
Все, кто знаком с Vue, знают, что у Vue-приложения одна точка входа — файл main.js. Там, помимо создания экземпляра Vue, происходит импорт и своего рода Dependency Injection всех ваших глобальных зависимостей (директив, компонентов, плагинов). Чем больше проект, тем больше становится зависимостей, которые, к тому же, имеют каждая свою конфигурацию. В итоге получим один огромный файл со всеми конфигурациями. В этой статье речь пойдет о том, как организовать глобальные зависимости, чтобы этого избежать.

 

            11 JavaScript-библиотек для визуализации данных, о которых стоит знать в 2018 году

В даной статье автор представляет вашему вниманию перевод материала, в котором рассмотрены опенсорсные JavaScript-библиотеки для визуализации данных, о которых вам стоит знать в 2018 году

 

            Борьба с грязными побочными эффектами в чистом функциональном JavaScript-коде

Занимательная статья о том, что такое чистые функции и о важности чистоты кода целиком!

 

            Практическое применение каррирования в js на примере модуля http запросов

В данной статье, автор, на примере создания небольшого модуля-обертки для работы с http запросами разберает реальную пользу каррирования — приема функционального программирования. С помощью неё вы сможете нацчиться оптимизировать код запросов к API, принцип построения запросов на основе http сервисов и другие полезности.

 

CSS

Краткое руководство по переменным в CSS (причины использования, синтаксис и примеры)

CSS переменные или пользовательские свойства CSS позволяют работать с переменными прямо в CSS. Они отлично помогают в сокращении повторяющегося кода CSS, а также это мощный инструмент таких эффектов, как переключение темы. Если вы к ним еще не подступались, вы можете воспользоваться этим кратким руководством, чтобы быстро во всем сориентироваться и приступить к работе.

 

Занимательное

            Динамическое программирование или «Разделяй и Властвуй»

В этой статье рассматриваются сходства и различия двух подходов к решению алгоритмических задач: динамического программирования и принципа «разделяй и властвуй». Сравнение автор проводит на примере, соответственно, двух алгоритмов: бинарного поиска и расстояния Левенштейна (как преобразовать одну строку в другую с минимальным количеством операций).

 

            Вышел Chrome 69 с обновлённым интерфейсом, улучшенным механизмом автозаполнения и новым менеджером паролей

Команда разработчиков Chrome празднует 10-летие браузера запуском нового дизайна, который включает закругленные элементы и вкладки, свежую цветовую палитру и обновлённые значки. Помимо этого, текущее обновление также затронуло меню учётной записи, отображение URL-адреса и подсказок в адресной строке. И это далеко не все изменения.