Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ПОЧЕМУ ВЫ НЕИСПОЛЬЗУЕТЕ/ИСПОЛЬЗУЕТЕ AJAX НАВИГАЦИЮ НА СВОИХ ПРОЕКТАХ? - мини-опрос =) (https://javascript.ru/forum/misc/55897-pochemu-vy-neispolzuete-ispolzuete-ajax-navigaciyu-na-svoikh-proektakh-mini-opros-%3D.html)

laimas 20.05.2015 09:33

Цитата:

Сообщение от Safort
я - не уважающее других быдло

:) Не обязательно. Форумов много, и как всегда на каждом из них складывается свой "макроклимат". Неужто не разу не встречались баталии, поводом которых как раз и было обращение? А вот я был свидетелем подобных сцен, поэтому и предупредил отрока. )

Dark Surv 20.05.2015 15:09

Цитата:

Сообщение от Erolast
Вообще, достаточно соблюдать одно простое правило: сайт должен быть полностью работоспособен с выключенным JS. Любой раздел, который отдается по ajax, должен иметь реальный адрес; навигация должна происходить по реальным ссылкам, JS лишь перехватывает клики по ним и вместо полной перезагрузки страницы тащит голый контент.

я с вами согласен, но сейчас очень-мало людей с отключеным JavaScript(но лично я - использую NoScript(он блокирует все Java, *.SWF, JavaScript и другие - https://noscript.net))
PS: хорошим примером сайта что работает на аяксе есть мобильная версия ВК, зайдите на https://m.vk.com и посмотрите, и при этом сайт отлично работает с выключеными скриптами

Erolast 20.05.2015 18:16

Цитата:

я с вами согласен, но сейчас очень-мало людей с отключеным JavaScript
Дело не в людях без JS. Дело в ботах (тех же поисковиках) - это во-первых, а во вторых, в любом случае надо разделять ответственности.
HTML должен только нести информацию. CSS должен только украшать. JS должен только добавлять интерактивности, удобства.

nerv_ 20.05.2015 19:27

Цитата:

Сообщение от Erolast
Вообще, достаточно соблюдать одно простое правило: сайт должен быть полностью работоспособен с выключенным JS

простое, говоришь? :D

в этом случае сайт должен уметь отдавать как json так и html, что удваивает объем работы, если это не изоморфное приложение
лично я сомневаюсь, что в сети повсюду изоморфные сайты

про редиректы не забыли? :)

тема - вброс

Dark Surv 20.05.2015 20:15

Цитата:

Сообщение от nerv_
простое, говоришь?

если сначала построить сайт что бы он работал АБСОЛУТНО БЕЗ JS, а потом понемногу добавлять интерактивности - то это просто
Цитата:

Сообщение от Erolast
HTML должен только нести информацию. CSS должен только украшать. JS должен только добавлять интерактивности, удобства.

это конечно же правильный ответ =)
И по этому сайт должен работать без JS

Erolast 21.05.2015 09:38

Цитата:

в этом случае сайт должен уметь отдавать как json так и html, что удваивает объем работы, если это не изоморфное приложение
лично я сомневаюсь, что в сети повсюду изоморфные сайты
Можно чекать кастомный заголовок/content-type и отдавать уже отрендеренный шаблон контента, просто без лэйаута (как и реализовано на гитхабе).

Цитата:

про редиректы не забыли?
А что с ними?


Часовой пояс GMT +3, время: 08:26.