2017-01-10 10 views
0

Ich habe HTML erstellt/CSS/JS Spielplatz einige bekannte Spielplatz wie Jsfiddle, codepen, Jsbin usw.Jsfiddle, codepen, Jsbin wie Frontend - Javascript

Ich mag würde, darüber wissen, „wie sparen und die Problemumgehung laden, wenn sich der Benutzer erneut anmeldet? " Ich möchte, dass Benutzer ihre Problemumgehung speichern und sie dort fortsetzen lassen, wo sie gestoppt wurde.

Welcher Ansatz/welche Idee/Möglichkeiten gibt es dafür?

muss ich Sitzung/lokalen Speicher sehr gut kennen ?, wenn nicht, bitte teilen Sie Ihre Erfahrung. wenn möglich, bitte teilen Tutorial/Beispiel Snippets oder andere Arbeit um.

Hinweis: Bevor ich hier Fragen gestellt habe, habe ich die Lösung so oft wie möglich gesucht. aber nicht in der Lage zu verstehen.

vielen dank für jede hilfe.

+0

Welche Lösungen haben Sie bisher versucht? –

+0

@BrianD wie die Verwendung von lokalen und Session-Speicher. Benutzer, die die App autorisiert haben. wird unter eine Schleife kommen –

+0

Haben Sie das versucht? Wenn ja, wie hat es funktioniert? Normalerweise möchten Leute, die Fragen zu Stack Overflow beantworten, sehen, dass Sie versucht haben, das Problem selbst zu lösen. Wenn Sie zeigen, was Sie bereits ausprobiert haben, können wir Ihnen entweder helfen, Ihre Lösung zu reparieren, oder wir können Ihnen alternative Dinge vorschlagen. –

Antwort

0

Hier sind die Optionen, die Sie haben:

Wenn Sie die Daten wollen für Benutzer persistent sein, dann müssen Sie die Benutzeranmeldung und speichern ihre Daten in Ihrer Datenbank im Backend implementieren. So haben sie es immer noch, wenn sie sich bei einem anderen Browser oder Gerät anmelden.

Wenn Sie lokalen Speicher verwenden, wird dieser nur für diesen Browser gespeichert und jedes Mal, wenn der Benutzer den Browser ändert, gehen die Daten verloren.

Wenn Sie kein eigenes Backend implementieren möchten, können Sie Firebase oder andere Lösungen verwenden: Weitere Optionen und weitere Informationen finden Sie unter noBackend. Eine andere Möglichkeit ist es, eine Lösung zu verwenden, die unter StaticApps oder unhosted beschrieben wird. Dies sind sehr interessante Möglichkeiten, die Verwendung von Backend-Logik in Ihren Apps zu vermeiden, aber immer noch einen persistenten Zustand beizubehalten.

+0

danke Mann .. jetzt verstehen. Von Ihrem zweiten Punkt an erkannte ich, dass mein Verständnis über die lokale Speicherung falsch ist. Nun wurde mit Punkt 3 und 4 etwas klar. Danke vielmals ;) –