Блог хеллоуворлдщика

Записи с тегом [js]


Тумблер на чистом Javascript

Со временем стал уходить от jQuery, а тут еще проект хороший, который позволяет отказаться от ненужного jQuery и делать на качество. Почему я не люблю jQuery - описывать здесь не буду.

Но, чтобы писать на чистом JS нужно отказаться от некоторых вещей, которые в jQuery уже реализованы, а вот в JS нет. Какие-то вещи успешно заменяются и это не замечается даже. А какие-то приходится писать самому. Но это дело одного вечера, как правило.

Мне потребовался тумблер. Я привык к всяким bootstrap-switch или к bootstrap-toggle, а в Native JS такого нет. Что-то находил на Github, но там не было возможность установить через NPM. Поэтому, решил написать свой тумблер, который буду расширять со временем и аккуратно за ним следить.

Читать далее

yii2-widget-cropbox v5.0.0

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

Latest Stable Version Total Downloads License Build Status Coverage Status

Была исправлена самая главная проблема: невозможность использовать 2 кропера на одной страницы. И была добавлена главная возможность: использовать свои обработчики событий.

Новую версию Javascript кропера можно посмотреть здесь.

Новую версию обертки для Yii2 - здесь.

Читать далее

Расширение для работы с вводом денежных единиц

Сегодня опубликовал на GitHub очередное раширение, которое помогает в работе. Я долго таскал этот код из проекта в проект, что начало меня немного смущать, потому что обычно я стараюсь все опубликовывать сразу, что может принести пользу и другим.

Расширение очень простое и легко настраивается. Все подробно написал в README.md.

Ссылка на расширение: https://github.com/bupy7/js-money-input

Читать далее

Расширение для работы с URL на Javascript

Как всегда все уперлось к тому, что ничего не нашлось, а очень хотелось. Но, зато нашел куски интересного кода на Gist, которые доработал и выкатил в расширение.

Данное расширение работает с URL, а точнее преобразует строку запроса (query) в объект, и обратно. Плюсом, имеется конкатенация частей URL.

Библиотека очень простая и состоит из одного файла. Больше информации на оф.странице расширения.

Ссылка на расширение: https://github.com/bupy7/js-lib-url

Читать далее

Получаем ссылки аудиозаписей со стены групп ВКонтакте

Данный способ более не актуален. Используйте новый.

Так уж получилось, что я люблю послушать музыку когда работаю, бездельничаю, отдыхаю, иду или еду куда-то. И я постоянно в поисках новой музыки, новых жанров и т.д. С появлением соц.сетей поиск музыки стал проще, но её скачка - нет, потому что многие группы ВКонтакте прикрепляют треки к постам, а приложения, которые позволяют скачать музыку рассчитаны на наличие треков в аудиозаписях группы. Возможно, что-то и есть в сети, чтоб вытащить эту музыку, но я написал свой велосипед и пользуюсь им.

Читать далее