Архивная версия сайта e-luge.net. Последняя запись сделана 1 марта 2011 года.
Город съехавших крыш
21-04-2009 14:46   |  Метки: javascript, планы

Бывают времена, когда толково работать уже не можешь, а делать всё ещё что-то хочется. Что-то для себя, из разряда «чтоб мозги не заржавели». Пришла как-то умная, на первый взгляд мысль : «Надо сделать JavaScript библиотеку, которая бы, в зависимости от указанных в ссылках или button’ах классах и id’шках, навешивала стили на эти самые элементы ».

И, вроде, полезно — не надо задумываться при вёрстке о том, как сделал, а прописал просто class=”greenButton” id=”add” и на onLoad функцию, которая бы сама DOM-дерево перекроила, добавила нужные дивы, отпозиционировала и вообще красоту навела.

А как сел копаться подробней, тут головокружение от успехов сошло на нет. Полезли минусы: тягать ради пары элементов на странице дополнительные JS файлы в которые прописан ещё и css — глупо… Всё тоже самое способны сделать простые css-фрэймворки.

Вот так и не родился очередной монстрик.

Вот бы кто-нибудь написал, что такая штука имеет право существовать…

Комментарии (2):
Артём Курапов 19-05-2009 02:05
Напротив. Такая штука маст дай. JS должен по минимому вмешиваться в DOM. Даже если надо генерить новый код, лучше сделать спрятанных хтмл как прототип и его динамически использовать заменяя IDшки. А когда дело касается внешнего вида то CSSа всегда должно хватать. Ну за исключением инновационных блоков типа закруглённых уголков..
Luge 19-05-2009 13:24
А как же The Yahoo! User Interface Library (YUI)?

Это архив блога. Добавление комментариев запрещено.

© Павел Новицкий 2009 - 2011
(: time: 24.2s, sql: 59, memory: 315Mb :)