Мысли, напоминающие Geting Real.
Встала задача сделать скроллбар с уникальным дизайном и чтобы был кроссбраузерный. После недолгих поисков вариант css отпал, остался вариант реализации это на js или flash, но flash тоже отпадает в данном случае. Убив много времени в игру "вопрос - ответ" с гуглом, ничего толкового не нашел, кроме какого-то скрипта на jQuery, которому требуется еще 2 других скрипта + файл css. В сумме получается 4 js + 1 css файл для реализации такой маленькой детали как скроллбар. Демонстрационные примеры выглядят отлично, но честно, у меня не получилось это все привернуть и настроить у себя в работе... мозг, наверное, маленький ![]()
Немного отвлекся я от всего этого бреда, а потом пришла мысль "а не реализовать ли это все самому? Что это представляет из себя и как это можно сделать?". 15 минут и всего пару кб кода - и на выходе реализация кроссбраузерного скроллбара. В целом, все достаточно частно, не все получилось сделать, что я хотел. Но встречаются модули, которые, чтобы реализовать табы, жрут скажем 35кб, насколько они универсальны и легкодоступны каждому пользователю, я не знаю, так как разобраться с внутренней реализацией я обычно не могу. А насколько нужны универсальные вещи, если тем более они такие "огромные, непривлекательные" (может быть просто мне не попадались нормальные примеры)? С одной стороны это хорошо, можно быстро и без проблем перенести что-то или изменить, но с другой стороны, если используется, скажем, только 10-20% и большего, в принципе, и не нужно нам? Недавно стал раскалывать код на составляющие, а весь код это своего рода отражение реального мира, многие вещи выглядят сложными, пока их не разобрать на составляющие, и затем не составить из всего усвоенного свою модель, которая легко себе легко представляется и легко усваивается, и весит не 30 кб, а 2 кб. Порой сложно найти и понять именно детали и определенные моменты в реализации, но оперируя большим числом элементарных единиц, можно сделать не менее хорошую аналогичную модель чего угодно, которая более проста в понимании окружающим и вовсе не обязательно разбираться в ней или что-то знать, чтобы понять и осмыслить ее.
Порой можно смотреть на одни и теже вещи, и видеть в корне разное, в зависимости от времени и обстоятельств. За что сегодня мы можем пойти на край света, завтра может быть причиной для того, чтобы над этим посмеяться ![]()
P.s. Смех продливает жизнь, как бы это не выглядело со стороны.
Авг
20
ordPress
блог AlexPTS
