4

私はSO、ここ、他のいくつかの場所を見ました...無知が入り込んでいます。

Facebook の「いいね」ボタンの構造はどのようなものですか?

ソーシャルブックマーク、ブラウザボタンのようなものですか?

独自の種類のボタンを作成するための段階的なプロセス (FB Api を使用しない) はありますか。

いいねボタンを設計および実装する方法は?

FB と同様の機能を備えた独自のボタンが必要ですが、FB のプラットフォームで関連または開発されたものではありません。これをiWeb'09にhtmlウィジェットとして入力しようとしています。

4

3 に答える 3

1

あなたの質問に答えるには、ボタンで何が起こるかを考えてから、ボタンのようなものに入ってください。

  1. ボタンを押すと、クライアントでイベントがトリガーされ、サーバーのどこかが更新される場合と更新されない場合があり、そのような意図でボタンが押されたことを通知します。このイベントでは、いつ、どこで、誰が、なぜなど、多くの追加情報を送信できます。
  2. いいねボタンには通常、誰がそれを気に入ったか、何を気に入ったかに関する追加情報があります。それを得るために、サインインするか、特定するための何らかの入力を提供するよう人々に求めることができます。

サーバー側のテクノロジーを使用して、たとえばJavaScriptで実装できるいいねボタンの実際の例を見てみましょう

  1. スクリプトをインストールした人は誰でもボタンを見ることができます。任意の css で作成するか、javascript でサーバーから iFrame をロードするか、要素を DOM に追加してこのボタンを表示します。
  2. クリックすると、ユーザーの情報または少なくとも呼び出されたページの URL を使用してサーバーが呼び出されます。たとえば、Google アナリティクスは、ドメイン URL に関連付けられた一意の ID を使用して訪問者を追跡します。
  3. この電話を受け取ったら、データベース/ストレージ、またはabcサイトのボタンが押されたチェックマークが付いているものを更新できるので、好き嫌いを更新しましょう.
  4. 必要に応じて、サーバーを更新する前または後に、JavaScript で同じページの数値をインクリメントすることもできます。
  5. 他の誰かがそのサイトにアクセスすると、スクリプトが再度読み込まれ、サーバーにリクエストが送信されるため、ページのカウントを更新できますが、今回はユーザーが好きな/嫌いなボタンをクリックしないため、レコードを更新しません。
  6. 次に、サイトまたはページへの合計訪問数を円グラフとしてユーザーに表示し、それを気に入った人と報告しなかった (ボタンを押さなかった) 人に分けることができます。

ボタンの作成方法についてまだ疑問がある場合は、 . CSS ボタン ジェネレーターを使用して取得する

于 2013-01-30T06:52:08.723 に答える