Сообщение от da_ff
|
2) Пихать js в представление без веской на то необходимости - фейл.
|
я не думаю, что AJAX является такой уж необходимой технологией.
Сообщение от da_ff
|
3) Меню создается отдельно от контейнера, ОЧЕНЬ неочевидная ситуация - фейл.
|
его можно выводить через document.write
насчёт вывода - внизу.
Сообщение от da_ff
|
4) Меню создается по подгрузке DOM-дерева (если создание меню вынесено в отдельный файл, а не следом за контейнером идет), если позникли проблемы с сетью и браузер никак не может получить часть страницы, меню тоже будет недоступно - фейл.
|
вся страница будет недоступна
а мне нравится, когда так делают. единственное, это надо делать
правильно.
1 отключенный js - решается киданием этого маленького процента на другую версию сайта, предназначенную для поисковиков. (да, это попахивает клоакингом, но можно что-нибудь придумать)
2 если использовать HTMLElement.appendChild и async=true, то это увеличит скорость загрузки страницы.
3 уменьшение нагрузки на сервер, т.к. вывод массивов из БД переводится на пользователя.
4 увеличение доли JS в разработке и в работе сайта. или же JS только для анимация и ajax используется до сих пор ???
5 зачем придуманы шаблонизаторы на JS ? только не говорите, что just for fun.