gpt4 book ai didi

qooxdoo - 如何整合qooxdoo和PubNub?

转载 作者:行者123 更新时间:2023-12-04 18:12:06 26 4
gpt4 key购买 nike

PubNub 通过调用您指定的回调函数来工作,如下所示:
http://www.pubnub.com/account-javascript-api-include

如何将其与 Qooxdoo JS 框架正确集成?
Qooxdoo 应用程序如下所示:
http://demo.qooxdoo.org/current/playground/#Hello%20World-ria

如何加载外部 JS 库并使全局“PUBNUB”可用?

最佳答案

您可以轻松使用 add-script config 键,在您的应用程序之前加载 pubnub-*.min.js。然后添加 PUBNUB.subscribe()在适合您的 qooxdoo 代码中调用任何位置,例如在 main主类的方法或 GUI 元素(如按钮)的事件处理程序中。

编辑:

要添加更多详细信息:

  • 您添加 add-script在“作业”部分中键入 config.json。
  • 由于您需要源版本和构建版本中的脚本,您应该将其添加到 source-scriptbuild-script作业,或者您为 key 创建一个单独的作业并使用它扩展源脚本和构建脚本(我会这样做)。
  • 关于工作跟踪的警告只是提醒那些无意中将预定义工作名称用于自定义工作的人。但这正是您想要的,您可以使用 config-warnings 使警告静音。键,如果你愿意。但这不会影响构建的应用程序。
  • 至于 PUBNUB 的定义,您可能会遇到时间问题,即当 pubnub 脚本文件尚未完成加载时,您的使用 PUBNUB 的代码已经执行。在您正在运行的应用程序中,首先检查命令行(例如 Firebug 或 Chrome 开发人员工具)是否已知 PUBNUB 符号。如果是,则加载成功。在这种情况下,您可能希望延迟访问代码中的 PUBNUB 符号,例如通过将其放置在按钮的执行监听器中。

  • 这是可能的 config.json 条目的片段:
    ...
    "jobs" : {
    "add-pubnub" : {
    "add-script" : [
    {
    "uri": "http://cdn.pubnub.com/pubnub-3.3.min.js"
    }
    ]
    },
    "source-script" : {
    "extend" : ["add-pubnub"]
    },
    "build-script" : {
    "extend" : ["add-pubnub"]
    }
    ...

    关于qooxdoo - 如何整合qooxdoo和PubNub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12405175/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com