/ / Wie Elemente einer Seite bleiben, während der Rest der Seite aktualisiert / geändert wird [closed] - javascript, jquery, facebook

Wie man Elemente einer Seite macht, während der Rest der Seite sich ändert / ändert [geschlossen] - javascript, jquery, facebook

Beispiel: Wenn Sie auf Facebook mit Freunden chatten und andere Seiten aufrufen, bleibt die Chat-Leiste immer auf Ihrem Bildschirm, ohne sich selbst zu aktualisieren.

Daher möchte ich wissen, wie Elemente auf einer Seite bleiben, während ich zu anderen Seiten gehe

Antworten:

0 für die Antwort № 1

Du schaust nach Einseitige Anwendungen.

Es gibt viele Frameworks, um Web-Apps im SPA-Stil zu entwickeln:

Du solltest anfangen, eins zu lernen. Ein SPA kann mit Vanille-JavaScript durchgeführt werden, aber es würde das Rad neu erfinden (naja, es sei denn, Sie finden selbst ein besseres Rad ...).

Wahrscheinlich werden beide Winkelkombinationen leichter zu erlernen sein, da es eine riesige Community gibt, die sie sowohl entwickelt als auch nutzt.


0 für die Antwort № 2

Nun, weil sich Facebook eigentlich nicht ändertDie Seite. Es ruft den Inhalt der Seite über eine GET-Anforderung ab und ersetzt den Inhalt der aktuellen Seite in den erforderlichen Bereichen und aktualisiert die URL-Leiste des Browsers. Wenn Sie so etwas erreichen möchten, versuchen Sie es mit clientseitigen Frameworks wie AngularJS oder Backbone.js (SPA).


0 für die Antwort № 3

Grundsätzlich verwenden diese Seiten einen Asynchronus-Aufruf für jeden Code hinter der Engine, entweder für Java-Servlet, .NET oder PHP

Sie müssen einen Ajax-Aufruf starten, vielleicht mit Jquery. Hier ist die Dokumentation:

http://api.jquery.com/jquery.ajax/

Oder wenn Sie .net verwenden, können Sie UpdatePanel verwenden.

Mit diesem Anruf senden / empfangen Sie Daten vomOhne die Seite zu verlassen oder zu aktualisieren, können Sie mit der Antwort das aktuelle HTML-Element mit einer beliebigen Technik wie reinem JavaScript, JQuery, Angular oder einem anderen JavaScript-Framework ändern. Um eine praktische Lösung zu finden, können Sie dem HTML-Element weitere Informationen hinzufügen Frage, wie welche Technologie verwenden Sie oder einen Code, den Sie bereits gestartet haben.