Каков текущий правильный способ создания вкладок Facebook с взаимодействием? - PullRequest
2 голосов
/ 03 февраля 2011

Мне нужно создать интерактивную вкладку Facebook для клиента, похожую на эту:

http://www.facebook.com/#!/knnktr.

В приложении есть несколько слайдов, которые в основном представляют собой изображения, которые будут прокручиваться влево/ вправо, когда посетитель нажимает на две стрелки по обе стороны от отображаемого изображения.

Я мог бы сделать это во Flash, но я также мог бы попытаться сделать это с помощью JavaScript.

Теперь я понимаюAPI-интерфейсы Facebook часто меняются, и iframe в настоящее время недоступны.

Какой самый лучший / правильный способ добиться этого.Должен ли я придерживаться статического FBML?Если у нас есть возможность использовать JavaScript, мы предпочитаем это выше Flash.Вопрос в том, ограничивает ли Static FBML возможность выполнения некоторых вызовов JavaScript.

Мне нужно отвечать на щелчки мыши, а также я должен иметь возможность отправлять удаленные запросы AJAX на наш сервер.

1 Ответ

1 голос
/ 10 февраля 2011

Если вы создаете вкладку, FBML / FBJS - ваш единственный вариант. Официальные документы FB для FBJS довольно хороши: http://developers.facebook.com/docs/fbjs/

Пара предостережений о FBJS:

  • Они переписывают ваш Javascript, чтобы разрешить только ограниченную функциональность. Если вы привыкли к хорошей библиотеке Javascript, такой как jQuery, вам не повезло.
  • Вы не можете использовать внешние js-включения, Javascript должен быть на той же странице

Посмотрите на разделы событий, анимации и AJAX в документах. Если взглянуть на ваш пример, я не вижу ничего, что вы не могли бы сделать с FBJS.

...