2017-10-20 1 views
0

Der Titel sagt alles. Wenn Sie auf Facebook klicken, wird es angezeigt und erhöht den Zähler, ohne die gesamte Seite zu aktualisieren. Wie es funktioniert?Wie aktualisiert Facebook Aktualisierungen ohne Aktualisierung?

+3

Mögliches Duplikat von [Wie funktioniert der Facebook-Like-Button?] (Https://stackoverflow.com/questions/8256083/how-does-the-facebook-like-button-work) –

+0

@HarshGundecha Die Antwort erklärt darüber Wer Widget von Facebook wie Button funktioniert auf externer Seite. Ich möchte wissen, wie der gleiche Zähler dynamisch inkrementiert wird, ohne die ganze Seite zu aktualisieren. – Affan

Antwort

0

Meistens verwendet es Javascript oder ein Framework von Javascript. Siehe example. Beispiel erhält die aktuelle Anzahl und wenn Sie auf die Schaltfläche "Gefällt mir" klicken, wird sie um eins erhöht.

$(".like").click(function() { 
    var counter = $(".likecounter").text(); 
    counter = parseInt(counter); 
    counter = counter+1; 
    $(".likecounter").html(counter); 
}); 
1

Facebook verwendet ein JavaScript-Framework/Bibliothek/was auch immer Sie es React genannt nennen wollen, in der Tat Face die Schöpfer/Maintainer von React sind.

Wenn Sie auf die Schaltfläche "Like" klicken, wird eine JavaScript-Variable im Status der Facebook-Anwendung aktualisiert, indem 1 hinzugefügt wird. Das Element wird dann mit diesem neuen Wert aktualisiert. Es ist ziemlich geradlinig Zeug, in der Tat There's even a demo for something similar auf der React Redux Github-Seite.

Verwandte Themen