Heim >Backend-Entwicklung >PHP-Tutorial >Javascript – Stellen Sie eine Frage zur Dribbble-Website

Javascript – Stellen Sie eine Frage zur Dribbble-Website

WBOY
WBOYOriginal
2016-10-11 14:23:361147Durchsuche

Wenn ich klicke, um die Arbeitsseite anzuzeigen, ändert sich die URL im Browser, aber die Seite mit den Arbeitsdetails wird angezeigt und die Arbeit kann nach links und rechts gewechselt werden.

Javascript – Stellen Sie eine Frage zur Dribbble-Website

Javascript – Stellen Sie eine Frage zur Dribbble-Website

Antwortinhalt:

Wenn ich klicke, um die Arbeitsseite anzuzeigen, ändert sich die URL im Browser, aber die Seite mit den Arbeitsdetails wird angezeigt und die Arbeit kann nach links und rechts gewechselt werden.

Javascript – Stellen Sie eine Frage zur Dribbble-Website

Javascript – Stellen Sie eine Frage zur Dribbble-Website

---Update---

Nach der Überprüfung wird die Änderung der URL über die Js-Methode implementiert window.history.pushState() Die API finden Sie in der Linkbeschreibung. Geben Sie beispielsweise in die aktuelle Fensterkonsole ein:

<code>window.history.pushState('q1000', 'Title', '/q/1000');</code>
Sie können die aktuelle URL ändern, ohne die Seite neu laden zu müssen.
Das Ändern des Titels ist ganz einfach, nur document.title='question100'
Es lohnt sich, von dieser Art der Benutzerinteraktion zu lernen.

Sehen Sie sich die Netzwerkanfrage an, um zu sehen, wie sie umgesetzt wird. Ich vermute, es ist asynchrones Laden? Oder HTTP 2?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn