Как да създадете JavaScript Web-sitio меню

В тази статия бих искал да ви разкажа повече за това как ми хрумна идеята да направя менюто на един от сайтовете си с помощта на javascript.

Всичко започна с факта, че този сайт, който по това време се състоеше от над 50 статични html-страници, трябваше непрекъснато да се храни с нова информация, създавайки все повече и повече нови страници всеки път. И си представете, че всеки път, когато трябваше да редактирам менюто за навигация на този сайт (меню с връзки), добавяйки допълнителни връзки към нови страници в него. Тъй като навигацията се осъществяваше чрез директни връзки, трябваше да копирам в клипборда и след това да поставя новото меню от клипборда на всяка страница на сайта. Това е дълга и скучна работа.

Недостатъци на javascript менютата

  • чрез това меню не е възможно да се индексират други страници на сайта от търсачките. Ще трябва да създадете карта на сайта с директен (индексируем) връзка към него от главната страница на сайта, както и частично свързване на страници на сайта
  • допълнително зареждане на страница поради javascript
  • друг не толкова основен фактор: менюто няма да се показва за потребител с изключено изпълнение на команди на javascript в настройките на браузъра!