Die Regeln lauten wie folgt:
Die 1-3 Namen bleiben zu Beginn der Veranstaltung frei
Wenn ein Benutzer die angegebene Anzahl an Likes erreicht (d. h. die X-Anzahl von Malen). rechts), die vakanten Stellen können ersetzt werden
Bitte sagen Sie mir, welche Idee soll ich verwenden, um ein solches Ranking zu schreiben?
Ideen gesucht...
Es wäre besser, wenn es eine Demo gäbe...
Die Regeln lauten wie folgt:
Die 1-3 Namen bleiben zu Beginn der Veranstaltung frei
Wenn ein Benutzer die angegebene Anzahl an Likes erreicht (d. h. die X-Anzahl von Malen). rechts), die vakanten Stellen können ersetzt werden
Bitte sagen Sie mir, welche Idee soll ich verwenden, um ein solches Ranking zu schreiben?
Ideen gesucht...
Es wäre besser, wenn es eine Demo gäbe...
Hängt davon ab, ob Sie möchten, dass der Benutzer in Echtzeit aktualisiert, ohne die Seite zu verlassen, oder ob der Benutzer die Aktualisierung erst nach erneutem Betreten sehen kann. Die erneute Eingabe sollte einfach sein. Überprüfen Sie zunächst, ob 1-3 Daten in den Daten vorhanden sind. Wenn dies nicht der Fall ist, leeren Sie einfach ul und geben Sie das gesamte ul ein. Wenn Sie ein MVVM-Framework verwenden, wird der Dom automatisch aktualisiert, solange sich die Daten ändern, und Sie müssen nicht zu js gehen, um den Dom zu ändern
Wenn sich unter den ersten drei keine zufriedenen Benutzer befinden, weisen Sie das Frontend an, den Standard-Avatar und Spitznamen zu verwenden
Ajax stellt regelmäßig Anfragen, um zu überprüfen, ob die Back-End-Daten die Anforderungen erfüllen. Wenn Daten vorhanden sind, die die Anforderungen erfüllen, werden die relevanten Informationen zurückgegeben
Was der Fragesteller meint ist, dass dies nicht in Echtzeit auf der Seite aktualisiert wird? Dies ist einfach zu handhaben.
Verfügt diese Aktivität über eine separate Aktivitätsdatentabelle?
Wenn der Benutzer diese Seite betritt oder aktualisiert, lesen Sie die Daten in der Datenbank. Die Benutzertabelle sollte ein Feld für die Anzahl der Likes enthalten. Sortieren Sie es nach dem Feld order by
und lesen Sie es die ersten beiden Namenfrei
Ich weiß nicht, ob ich das verstehe?
Ajax geplante Anfrage.