3

有没有人设法正确集成pubnub和 head.js ?

Pubnub希望我将他们的脚本放在页面底部,并<div>在其前面加上一个标签。这可确保在最后一次调用 javascript 时完全加载 ` 标记。

问题是,我的应用程序和 pubnub 的其余部分是通过 head.js 加载的,因此在 pubnub 订阅/发布键及其订阅/发布到“演示”而不是我自己的 pubnub 区域之前加载 JS 文件的情况不断发生...

是否有任何示例或方法可以让我直接关闭此<div>元素并直接传递凭据?

4

1 回答 1

5

感谢您询问使用 Head.JS 的PubNub。我将帮助您快速入门。以下是如何使用 Head.JS 使用PubNub的示例。首先像通常包含 PubNub JS Lib 一样调用 head.js() 函数。然后在 head.js 回调中调用 PUBNUB.init({}) 函数:

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 脚本与Head.JS一起使用。如果这里可能缺少任何内容,请告诉我,我将更新代码和描述。

于 2012-02-14T17:59:33.297 回答