2017-10-20 35 views
0

タイトルはそれをすべて言っています。 Facebook上でlikeをクリックすると、お気に入りが表示され、同様のカウンターがページ全体を更新することなく増分されます。 どのように動作しますか?Facebookの更新はどのように更新されませんか?

+3

[Facebook Likeボタンはどのように機能しますか?](https://stackoverflow.com/questions/8256083/how-does-the-facebook-like-buttonwork) –

+0

@HarshGundecha答えはFacebookのウィジェットは誰でも外部サイトのボタンのように動作します。私はどのようにカウンター全体がページ全体をリフレッシュせずに動的にインクリメントされるのか知りたい。 – Affan

答えて

0

ほとんどの場合、javascriptやjavascriptのフレームワークを使用します。 exampleを参照してください。例は現在のカウントを取得し、同様のボタンをクリックすると1だけインクリメントします。

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

Facebookは実際のFacebookで、あなたはそれがReactと呼ばれる呼び出すために好きな/ Javascriptのフレームワーク/ライブラリを使用していますが反応のクリエイター/メンテナです。

あなたが好きなボタンをクリックすると、Facebookのアプリケーション状態のjavascript変数に1が追加されて更新されます。要素は、この新しい値で更新されます。実際にはReact ReduxのgithubページにはThere's even a demo for something similarというようにかなり単純なものです。

関連する問題