Просмотр PDF в Rocket.Chat

Реализация полнофункционального просмотра pdf файлов в RocketChat и RocketChatElectron

Открыть здесь

10

Скачать весь свой плейлист Вконтакте

Фоновое скачивание плейлиста в VK или как автоматизировать процесс скачивания своей музыки

Открыть здесь

772

Summernote — «перезагрузка»

Реализация файлового загрузчика для WYSIWYG редактора

Открыть здесь

2778

Пары как простейшие структуры данных

Абстракцию объектов, описываемых двумя параметрами X и Y возможно реализовать с помощью так называемых пар

Открыть здесь

809

JS введение: подборка практики и решении

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

Открыть здесь

2563

Подборка задач и решении по курсу JS: API DOM

Решил поделиться задачками и решениями из практических онлайн-курсов по программированию в целях оставить это в заметках, а может кому и пригодится

Открыть здесь

648

Ajax загрузка картинки на сервер

Загружаем изображение на сервер с использованием библиотеки

Открыть здесь

1035

Прелоадер до загрузки страницы

Показываем прелоадер на страницах сайта, до его полной загрузки, реализация плавного исчезновения гифки и появление контента

Открыть здесь

2052

Простое модальное окно на jQuery

Простой пример реализации модального окна, которое должно закрываться по клику вне области окна и быть открытым при кликах в нем

Открыть здесь

3925

Скрипт динамической ширины

Скрипт для равномерного распределения блоков по ширине родительского контейнера. В качестве контейнера может выступать любой блок как определенной ширины, так и неопределенной, вплоть до body. Что умеет?

  • Нарезать блоки на одинаковую ширину в зависимости от заданного количества колонок
  • Генерировать нужное количество колонок
  • Проставлять clearfix после оканчивающей ряд колонки, чтобы вовремя отменить обтекание
  • Удалять лишние clearfix

Открыть здесь

305