2012-02-14 2 views
3

Может кто-нибудь удалось интегрировать pubnub и head.js правильно?pubnub и head.js

Pubnub Ожидайте, чтобы я положил их сценарий в нижней части страницы с тегом <div> непосредственно перед ним. Это гарантирует, что тег будет полностью загружен к моменту, когда javascript будет вызван последним.

Дело в том, что остальная часть моего приложения и pubnub загружается через head.js, поэтому сохраняется, что файлы JS загружаются до того, как подписывать/публиковать ключ pubnub подписываются/публикуются и подписываются/публикуются, а не мои собственный район pubnub ...

Есть ли какой-либо пример в любом месте или в другом месте, чтобы просто открутить этот элемент <div> и передать его прямо сейчас?

ответ

5

Благодарим вас за сообщение о PubNub с использованием Head.JS. Я помогу вам начать работу быстро. Ниже приведен пример того, как нам PubNub с Head.JS. Сначала вызовите функцию head.js(), как обычно, включая PubNub JS Lib. Затем вызовите функцию PUBNUB.init ({}) внутри head.js обратного вызова:

head.js("/jquery.js", "http://cdn.pubnub.com/pubnub-3.3.1.min.js", function() { 
    // CREATE A PUBNUB OBJECT 
    var pubnub = PUBNUB.init({ 
     'publish_key' : 'pub-key', 
     'subscribe_key' : 'sub-key', 
     'ssl'   : false 
    }); 
    pubnub.ready(); 
    pubnub.subscribe({ 
     channel : 'abc', 
     callback : function(message) { alert(message) } 
    }); 
}); 

Вот оно! Довольно просто? С помощью этого кода вы сможете легко использовать PubNub Script с Head.JS. Если есть что-то, что может отсутствовать в этом, сообщите мне, и я обновлю код и описание.

+0

спасибо, что это отлично :) Я не видел многого в использовании JS головы, и я надеюсь, что это поможет кому-то другому :) Было бы здорово видеть это в документации. Спасибо за быстрый ответ через twitter/email и здесь –

Смежные вопросы