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

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

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

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

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

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

Давным-давно, когда люди ещё ходили в гости, а деревья, как и компьютеры, были большими, у любого, кто хотел узнать что-нибудь новое (да хотя бы и рецепт яблочного пирога) существовало два способа — найти того, кто уже обладает сакральным знанием, либо засесть за книги.

Позже наступил интернет.

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

Всё, что нам остаётся — стать микро-экспертами в какой-то микро-теме. Удручающе, зато как вписывается в систему людей-винтиков под пятой корпоративной глобализации!

Однако, что если Вы после всех изысканий выяснили, что явного ответа на Ваш вопрос просто не существует? Что если поисковик не возвращает ни одного результата в ответ на запрос (варианты «гугль с яндексом сломались» и «кривые руки» сегодня не рассматриваем)?

В таком случае вполне логично предположить, что общедоступного решения просто не существует. Если нет в гугле — нет нигде в сети. Нет в сети — нет вообще нигде.

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

А что если этих микро-областей будет десяток? А сотня? Но макро — это уже отдельная тема. Об этом как-нибудь в другой раз.

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