Закладки на страницах используют по ряду следующих причин:
- Для размещения ссылок на глобальные разделы сайта.
- Для размещение большого количества информации на одной странице.
- Для того, что бы пользователь всегда видел, в каком месте сайта он находится (при помощи подсветки).
- Для придания странице элегантного вида.
При создании закладок, целью которых является не переход к другому разделу, а отображение другой информации в пределах одной страницы, используется свойство innerHTML.
Свойство innerHTML используется для динамического изменения содержимого объекта-контейнера.
Например, данное свойство используется во многих чатах, что бы избегать постоянной перезагрузки фрейма с сообщениями.
Более подробно о данном свойстве вы можете прочитать в статье
"Динамические свойства содержимого в JavaScript"
Технологию закладок используют многие известные интернет-ресурсы.
Так, например, крупнейший интернет-магазин
amazon.com на некоторых страницах своего сайта использует закладки в два ряда.
В рунете закладки практически не распространены.