Heim  >  Artikel  >  Backend-Entwicklung  >  Ausgabe der Rangliste

Ausgabe der Rangliste

WBOY
WBOYOriginal
2016-10-17 09:30:131009Durchsuche

Ausgabe der Rangliste <offene Stelle>

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...

Antwortinhalt:

Ausgabe der Rangliste <offene Stelle>

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.

  1. Verfügt diese Aktivität über eine separate Aktivitätsdatentabelle?

  2. 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.

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