Для связи: dmitriyzhuravlev (гав-гав) yandex.ru

Персональный сайт Дмитрия Журавлева


Мой ЖЖ: dimadima.livejournal.com — там дубль, плюс коментов больше.

Здесь я собираю скрипты, которые сам написал на JavaScript. Разные полезности.

Зачем это мне нужно? Прокачиваю свой скилл.

Также рекомендую порешать мои онлайн-задачи по JavaScript (необходимый уровень знаний - средний и выше).
Комментариев нет

Написал своё первое расширение для Firefox.

Долгое время моим самым любимым браузером была старая Opera, которая на движке Presto. Её последняя версия - Opera 12.18 - вышла аж в феврале 2016 года, т.е. она уже безнадёжно устарела. В старой Опере было невероятное количество фишек, которые до сих пор не реализовали современные браузеры.

Одна из таких возможностей - это переключение вкладок влево-вправо обычными клавишами 1 и 2. Так умеет делать очень хороший хромобраузер Вивальди, но это, повторюсь, хромобразуер со всеми вытекающими недоделками. Например, любой хромобраузер не имеет переключаться на другую вкладку, если на странице появился запрос HTTP-аутентификации.

У Firefox тоже масса хороших фишек, но его надо дорабатывать расширениями, чтобы приблизить его к возможностям Opera Presto, вышедшей много лет назад.

Среди массы расширений на addons.mozilla.org я так и не нашёл рабочего расширения, которое бы могло переключать страницы одиночными кнопками 1 и 2. Так что пришлось писать самому, а это интересный опыт, надо сказать.

Написал, отправил на модерацию, одобрили, вот ссылка: https://addons.mozilla.org/ru/firefox/addon/1-2-key-for-tab-switch/.
Или можно напрямую с моего сайта скачать: https://dmitriyzhuravlev.ru/js_files/firefox_ext/{91b52371-953d-4479-86e2-028720f293c1}.xpi

Читать далее...

Комментариев нет

Сделал свой первый настоящий SPA:
/spa/webmaster/

Под словом "настоящий" понимается, что страниц как бы много, хотя на самом деле она одна. :)
Читать далее...

Комментариев нет

Моё баловство с камерой в браузере.
Нажимайте кнопку "Подключить камеру" (если у вас, конечно, есть камера) и потом можно будет сделать скриншот с видеопотока и добавить этому скриншоту пару фильтров. Всё в браузере, никакого серверного бэкенда.
Читать далее...

Комментариев нет

Написал свои собственные версии некоторых компонентов, которые присутствуют в бутстрапе. Мне Bootstrap кажется излишним, хотя многим он нравится.
Важное отличие моих компонентов: они работают в браузерах-динозаврах - Internet Explorer 11 и Opera 12.

Читать далее...

Комментариев нет

Написал свой скрипт снегопада для сайта. Берите, кто хотите. :)

Как обычно, работает в динозаврах.
Читать далее...

Комментариев нет

Написал свой конвертер для изображений. Перекодировать картинки можно онлайн, например, из WEBP в JPG.
Вообще, тут ничего сложного, используется GD из PHP. Большая часть кода - это "защита от выстрела в ногу". Десятки всевозможных проверок и условий.
К сожалению, иногда при очень большом размере сконвертированный файл может отдаться не полностью (проблема ресурсов шаред-хостинга). Попробуйте тогда F5 нажать.
Читать далее...

Комментариев нет

Написал свой CSS Beautifier.
Вводите "некрасивый" CSS - получаете красивый. :) Удобно после всяких минификаторов смотреть чужой стиль.
Нормально обрабатывает вложенность блоков.
Читать далее...

Комментариев нет

Написал свою версию судоку.
Сначала версию алгоритма взял с Хабра, но там ерунда оказалась, с видимыми паттернами цифр. Пришлось самому писать алгоритм, основанный на чистом рандоме.
Играть в судоку...

Комментариев нет

Написал свой HTML5 видеоплеер со всякими удобными функциями.

Примеры плеера тут.

За ориентир брал ютубовский плеер. Там удобные фишки есть вроде перемотки двойным тачем сбоку и пр.
Комментариев нет

Страницы: 1 2 3