2017-10-20 30 views
0

Le titre dit tout. Lorsque vous cliquez sur J'aime sur Facebook, il affiche aimé et incrémente le compteur similaire sans actualiser la page entière. Comment ça marche?Comment Facebook met-il à jour les goûts sans actualiser?

+3

Copie possible de [Comment fonctionne le bouton Facebook Like?] (Https://stackoverflow.com/questions/8256083/how-does-the-facebook-like-button-work) –

+0

@HarshGundecha La réponse explique à propos de qui widget de Facebook aime le travail de bouton sur le site externe. Je veux savoir comment le compteur est incrémenté dynamiquement sans actualiser la page entière. – Affan

Répondre

0

Surtout il utilise javascript ou un cadre de javascript. Voir example. Exemple obtient le nombre actuel et si vous cliquez sur le bouton J'aime, il incrémente d'un.

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

Facebook utilise un framework Javascript/bibliothèque/tout ce que vous voulez l'appeler appelé React, en fait Facebook sont les créateurs/mainteneurs de React. Que se passe-t-il lorsque vous cliquez sur le bouton "J'aime", une variable javascript dans l'état de l'application Facebook est mise à jour en y ajoutant 1. L'élément est ensuite mis à jour avec cette nouvelle valeur. C'est assez simple, en fait There's even a demo for something similar sur la page React Redux github.