Howler.js — это аудио библиотека для современного веба, которая по умолчанию использует Web Audio API, а в случае его отсутствия использует HTML5 Audio. Возможности howler.js: использует по умолчанию Web Audio API, фолбэк к HTML5 Audio, поддерживает множество файловых форматов, автоматическое кэшировнаие для Web Audio API, кэширование для HTML5 Audio, включение/отключение звука, регулировка звука, воспроизведение несколько звуков одновременно, плавное затухание звука, поддержка Web Audio 3D sound positioning, не использует внешних библиотек, только чистый Javascript, легковесная, весит всего 9kb (3kb в архиве).
React Vis — это библиотека, которая предлагает большую коллекцию диаграмм для приложений React. Её компоненты работают аналогично обычным компонентам React, к которым мы привыкли. Библиотека включает в себя линейные/комбинированные графики, гистограммы, тепловые карты, точечные диаграммы, контурные графики и многое другое. Она не требует каких-либо знаний по D3 или любой другой библиотеки data-vis. Библиотека предоставляет низкоуровневые модульные строительные компоненты, такие как оси X и Y.
Использование шаблонов при программировании на языке JavaScript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как JavaScript. Для таких шаблонов в языке JavaScript имеются более простые альтернативы.
Написанная экспертом по языку JavaScript Стояном Стефановым – ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб-страниц YSlow 2.0, – книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны – приемы программирования, которых следует по возможности избегать.
UI8 — это сайт, на котором можно найти тысячи полезных ресурсов для своего проекта. UI киты, наборы иконок, шрифты, темы, иллюстрации, шаблоны и многое другое, что сделает ваш продукт уникальным и выделяющимся на фоне других. Идеально подходит для стартапов.
Однако практически все материалы на сайте платные. Стоят они дорого для стран СНГ. Полный доступ к сайту всего лишь на 3 месяца стоит целых 12000₽. А доступ навсегда стоит 75000₽.
Мы разработали бота, который предоставит полный доступ к сайту всего за 1500₽. Навсегда.
Пишите в бота @ui8_bot. Всех принять не сможем, так как на сайте есть ограничения на скачивания в день. Только для подписчиков.
Particles.js — небольшая javascript-бибилиотека, с помощью которой можно немного приукрасить свой сайт. Напоминает это старые добрые 90-е, когда модно было делать подобные js-скрипты с летающими звездочками, бабочками и прочей нечистью. Тогда это смотрелось круто, сейчас не вызывает ничего кроме раздражения. Однако частицы, которые создает particles.js весьма приятны для глаза и что самое главное — ненавязчивы. К тому же они интерактивные, что заставляет пользователя ненадолго «залипнуть» в этот интересный эффект.
Параметр передаётся в метод increment по значению, так как int - примитивный тип, соответственно после вызова increment с переменной x ничего не происходит, она остаётся 8.
Далее в консоль выводится x++ - особенность работы постфиксного инкремента/декремента в том, что как результат выражения используется исходное значение 8, оно и выводится в консоль, а после этого происходит сам инкремент.
Currency.js — это легковесная библиотека JavaScript для работы с валютами. Она решает проблемы плавающей точкой в JavaScript и позволяет вам выполнять все основные арифметические операции не беспокоясь о точности дробей. Она работает с разными видами вводных данных: строчными, числовыми, десятичными и денежными единицами.
Nuxt.js — это фреймворк для создания универсальных приложений на Vue.js с использованием Node.js. С помощью него можно рендерить UI на сервере и генерировать статические сайты. Он абстрагирует большую часть сложной конфигурации, связанной с управлением такими вещами, как асинхронные данные, промежуточное программное обеспечение (middleware) и маршрутизация.
Один из наиболее интересных и популярных инструментов для создания легко масштабируемых сетевых приложений является Node.js, основанный на движке V8 и превращающий JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода.
Цель данной книги – быстро овладеть основами Node.js, помочь вам начать разработку приложений и научить всему, что необходимо знать о «продвинутом» JavaScript.
Buefy — это библиотека, которая представляет собой набор компонентов, построенных с использованием возможностей Vue и Bulma. На GitHub она собрала около 7 тысяч звёзд, компоненты, которые можно в ней обнаружить, подходят, без дополнительных усилий со стороны разработчика, для создания приложений, использующих отзывчивый дизайн. Хотя компонентов в этой библиотеке не так уж и много, она, определённо, достойна внимания.