2012-02-14 41 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腳本,並且可以使用Head.JS。如果有任何可能從此丟失,請讓我知道,我會更新代碼和說明。

+0

由於這是完美的:)我沒有看到太多關於頭JS的使用,我希望這可以幫助別人:)將是冷靜地看到它在文檔中也是如此。感謝您通過twitter/email和這裏的快速反應 – 2012-02-14 18:03:29