DLINK - автоподсветка ссылок
DLINK - автоподсветка ссылок (JavaScript)
Задачу которую решал Давид Кинг была черезвучайно проста и в то же время она решала задачи привлечения внимания, повышения кликабельности и создания уюта на ваших страницах, все это ведет естественно к косвенному повышению эффективности страниц и как следствие увеличение заработка.
Впрочем об этом я не встретил ни строчкитекста на страницах автора.
Что же сделал Давид ? Давид написал обалденный скриптец JavaScipt - dlink,
который автоматически оформляет все ваши ссылки на странице так что они обретают цвета и иконки. Цвета ссылок зависят от того куда эта ссылка, email, внутренняя или на внешний ресурс.
Вот такой буржуйский пример:
Установка скрипта примитивна до безобразия: <script type="text/javascript" src="http://oopstudios.com/dlink/dlink.js"></script>
<!-- используем class=dlink --> <div class="dlink"> your <a href="#">link filled</a> content... </div> <!-- меняем стили a.internal {color: #D47700;} a.external {color: #0074D4;} a.subdomain {color: #D43500;} a.email {color: #00B235;} --> Что в ссылках ? dlink определяет что же за ссылки на странице. Внешняя ли это ссылка ? Может быть это какой-то файл ? Куда именно указывает ссылка ?
http://jgal.revda.info/ - поддомен mailto: jkeks@mail.ru - email http://revda.info/CV.pdf - внутренний pdf файл http://ajaxian.com/archives - внешняя ссылка http://revda.info/#anchor - внутряк, анкор
В качестве иконок подгружаются иконки типов файлов или favicon соответствующих сайтов.
Вообщем обалденная штуковина этот dlink. Вглянув на исходники я даже немного был шокирован тем что скрипт не использует ни одной библиотеки, ни jquery ни prototype ни mootools, ничего.
А посему там можно научиться тому как искать элементы на этаком уже ассемблере.
Да.. дело ведь в том что я уже настолько привык к jquery что JavaScript без него кажется не JavaScript. Я вполне готов к тому что оный будет вкраплен во все браузеры, дабы избежать нагрузки на каналы и на моск. Поэтому видеть dlink со страшными вещщами типа getElementById - жудко. Но статья не о том.
Я бы с радостью портировал этот dlink на jquery, но нет времени, занят я jgal проектом.
Кстати у автора есть кучка других прекрасных проектов:
http://oopstudios.com/ Давид - герой JavaScript и победитель getElementById вкраплений. Слава.. Слава