Дата публикации: 20.04.2021

DLINK - автоподсветка ссылок

8bd108ae

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 вкраплений. Слава.. Слава