Подскажите JavaScript Range Slider

 
0
 
JavaScript
ava
maxipub | 29.03.2013, 14:28
Ребята, нужен сабж. Почти идеально подходит то, что можно увидеть тут: http://jqueryui.com/slider/ (выберите "Range Slider" в правом меню).

Но я по своей натуре минималист. Так что банально в моих проектах не используется ни JQuery ни любые другие фреймворки. Лучше я лишние часы поработаю над проблемой, но не будут подключать увесистые библеотеки для простых задач. Возможно у кого-то есть сабж без использования JQuery и т.д.? Так же желательно без HTML5 - еще слишком мало поддержки.

Буду крайне признателен. smile
Ответы (10)
ava
Aliance | 29.03.2013, 14:45 #
Странный вы человек, input-range не подходит, jQuery UI slider тоже, но при это вы хотите легко и быстро это использовать? Ну тогда варианта два:
1) либо писать самому и пытаться себя убедить, что это будет:
а) лучше, чем у jQuery UI
б) меньше по размеру, чем у jQuery UI
2) убрать в сторону глупые принципы и подключить jQuery UI (есть CDN, накрайняк)
ava
maxipub | 29.03.2013, 14:50 #
Цитата (Aliance @  29.3.2013,  14:45 findReferencedText)
CDN

И так используется.

Что плохого в том, что разработчик хочет облегчить жизнь пользователям, выбрав не самый легкий путь для себя?
ava
Арантир | 29.03.2013, 15:12 #
maxipub, разработчики jQuery облегчили жизнь пользователям по максимуму кроссбраузерностью и эффективностью работы своих скриптов.


Цитата (maxipub @  29.3.2013,  12:28 findReferencedText)
увесистые библеотеки для простых задач

http://jqueryui.com/download/
Там галочки не для красоты... То, что вам надо, весит 8 килобайт.
ava
maxipub | 29.03.2013, 15:18 #
Цитата (Arantir @  29.3.2013,  15:12 findReferencedText)
 То, что вам надо, весит 8 килобайт.

+jQuery smile 
ava
Арантир | 29.03.2013, 16:05 #
Поразмыслите логично.
В наше время лишних 40 КБ — это не та вещь, которую могут перевесить ваши аргументы.

Лучше пользователям? Без jQuery, без HTML5, без библиотек? Сайт с технологиями 5-летней давности — это явно то, что нужно пользователям.

Все новые фичи как раз таки для удобства пользователей и предназначены. И начинать делать сайт на старых версиях HTML уже просто глупо. Поддержка HTML5 очень активно увеличивается. HTML5 — официально принятый новый стандарт.

Подумайте, что будет с сайтом через пару месяцев, через полгода, год. Используя текущие технологии ваш сайт будет только улучшаться вместе с улучшением поддержки этих технологий браузерами. Достаточно будет просто удалить уже более ненужные скрипты, так как их функции встроены в браузер в рамках HTML5 или иных технологий.
А сделав сайт, который работает хорошо только для данного момента, через полгода получится старье, которое нечем улучшать, кроме его переработки.


Несомненно, есть множество задач, которые выходят за рамки jQuery или других библиотек. Но слайдер, вкладки, drag&drop и т.п. интерфейсовый "ширпотреб" в эти задачи не входят.
Разве что вы на 100% уверенны в том, что сможете реализовать это лучше, чем реализовано в jQuery за все 7 лет разработки.
ava
Aliance | 29.03.2013, 16:32 #
Цитата (maxipub @  29.3.2013,  16:18 findReferencedText)
jQuery

Что плюс jQuery? Говорю же, есть гугловский CDN, он используется дофига где, и шанс, что у пользователя уже закеширована jquery довольно большой. Получается никаких 40 кб нет вовсе. А даже если и есть - см. комментарий Arantir.
ava
maxipub | 29.03.2013, 16:42 #
Цитата (Arantir @  29.3.2013,  16:05 findReferencedText)
Разве что вы на 100% уверенны в том, что сможете реализовать это лучше, чем реализовано в jQuery за все 7 лет разработки. 

То же самое, что делать операцию при помощи мачете и плоскогубцев. smile Понятно, что с нуля сделать это можно в разы лучше чем jQuery + jQuery UI - это же очевидные вещи.

Заметьте, я не предлагаю Windows на Ассебмлере переписать - это действительно глупости и пустая трата времени. По аналогии - это просто вставки на Асме, в критичных местах.

Цитата (Aliance @  29.3.2013,  16:32 findReferencedText)
 гугловский CDN

Подключать его с ajax.googleapis.com ? Вы об этом?

Цитата (Arantir @  29.3.2013,  16:05 findReferencedText)
В наше время лишних 40 КБ — это не та вещь, которую могут перевесить ваши аргументы.

На больших оборотах разница ощутима.
ava
Aliance | 29.03.2013, 17:51 #
Цитата (maxipub @  29.3.2013,  17:42 findReferencedText)
Понятно, что с нуля сделать это можно в разы лучше чем jQuery + jQuery UI

мне одному это не понятно? smile 

Цитата (maxipub @  29.3.2013,  17:42 findReferencedText)
На больших оборотах разница ощутима. 

на каких оборотах? о чем речь вообще? мне кажется мы друг друга не до конца понимаем  smile 
ava
maxipub | 01.04.2013, 13:48 #
Цитата (Aliance @  29.3.2013,  17:51 findReferencedText)
мне одному это не понятно?

Ну возьмем последнюю же задачу. autocomplete на jQuery сколько будет весить?

Ладно, скорее всего, сделаю динамическое подключение библеотеки.

Aliance, гугловский CDN == инклуд с ajax.googleapis.com ?
ava
Aliance | 02.04.2013, 10:08 #
Цитата (maxipub @  1.4.2013,  14:48 findReferencedText)
гугловский CDN == инклуд с ajax.googleapis.com ? 

в гугле что ли забанили? да, он самый.

https://developers.google.com/speed/librari...de?hl=ru#jquery
http://habrahabr.ru/post/109309/
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить