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

Категория [Javascript]


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

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

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

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

Читать далее

Делаем блоки одной высоты

Когда по каким-то причинам вы не можете сделать колонки одной высоты, на помощь приходит - Javascript! И опять же, зачем нам велосипеды, ведь Вася взял и сделал форк одного расширения, пофиксил баги и добавил в список пакетов Bower для установки через консоль, чтоб ничего копировать и тыкать туда-сюда не пришлось? Бери и пользуйся! Всё просто. =)

GitHub: https://github.com/bupy7/jquery-equal-height

Также, советую посмотреть это.

Читать далее

Зачем нужен Bower? Как использовать Bower? Введение в Bower.

Зачем нужен Bower и с чем его едят - наверно, каждый, кто в первый раз сталкивается с ним, задаётся этим вопрос. Bower, это такой же пакетный менаджер, как и Composer, но для Javascript, а не PHP, который очень сильно упрощает работу с пакетами. Из преимуществ следует отметить то, что мы легко можем получить любой пакет, а так же обновить его до последней версии.

Стоит отметить то, что время, когда всё делать ручками - ушло. Давайте уже использовать современные методы и технологии. Для некоторый это, возможно будет сложно, но такие вещи как Composer или Bower - прекрасны.

Читать далее