Как gmail и facebook изменяют путь URL без необходимости изменения всего HTML DOM? - PullRequest
0 голосов
/ 15 марта 2019

Gmail и Facebook могут изменять URL-адрес, где вы все еще можете использовать кнопки «Назад» и «Вперед», но HTML DOM страницы не изменяется полностью.Как они это делают?Я знаю, что они используют JavaScript, но какие еще технологии задействованы в этой магии?

Ответы [ 3 ]

1 голос
/ 15 марта 2019

Хитрость за библиотеками и компонентами, которые они используют, - это AJAX (асинхронный Javascript и XML).Это способ получения информации в JS без перезагрузки страницы.

1 голос
/ 20 марта 2019

Они используют History API для изменения URL и AJAX для обновления части содержимого сайта.

Твиттер также реализовал это на своем сайте, они подробно объяснили в этом Блоге Twitter

1 голос
/ 15 марта 2019

Это делается с помощью History API .

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