Для ajax - Хеши против HTML 5 History API? - PullRequest
1 голос
/ 10 июня 2011

Прежде чем запустить свой сайт, я хочу, чтобы моя структура URL была задана в виде камня. На многих моих страницах есть вкладки, и пользовательский интерфейс гораздо удобнее, если при смене вкладки я использую ajax для получения соответствующих изменений и просто обновляю их, а не обновляю всю страницу.

Должен ли я использовать популярный метод простого обновления хэша URL-адреса для изменений вкладки ajax, или я должен просто использовать API истории HTML 5 и позволить любому, у кого браузеры не поддерживают его, перезагрузить всю страницу? Я слышал, что люди говорят, что веб-сайты, которые используют хеш-коды и хэш-банги, «разрушают сеть». При использовании хэшей мои URL-адреса выглядели бы так: example.com/#popular, а при использовании истории HTML 5 мои URL-адреса выглядели бы так: example.com/?tab=popular.

Ответы [ 2 ]

0 голосов
/ 10 июня 2011

Насколько я знаю, и из моего опыта это действительно шесть из полутора десятков других.Это действительно то, что вы предпочитаете, так как конечный результат один и тот же.

0 голосов
/ 10 июня 2011

Если вы хотите обслуживать другую страницу в зависимости от того, какая вкладка выбрана, используйте подход истории HTML 5. В противном случае просто обновите хеш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...