gpt4 book ai didi

javascript - 从 Polymer 元素中写入 Firebase

转载 作者:行者123 更新时间:2023-11-29 22:00:51 26 4
gpt4 key购买 nike

我正在为“人文编程”类(class)布置作业,其中涉及编写自定义 Web 组件。这意味着我必须使用 Polymer,尽管据我所知这样做绝对没有附加值。

我想创建一个真实的聊天“房间”,用户可以在其中输入一个字符来标识自己,然后可以在房间里走来走去,仿照 robotfindskitten 的方式相互碰撞。

我的想法是将每个 Angular 色及其位置写入 Firebase 位置,实时更新每个人的位置,所以我需要 Firebase JS 客户端 - 对 REST 请求使用 core-ajax 不是足够快。

GitHub readme core-firebase 元素包含指向 less than helpful component page 的链接.

查看 core-firebase 元素本身,我没有看到与“值”事件对应的任何内容; locationChanged 有一个“child-added”事件处理程序,仅此而已。

我是不是认为 core-firebase 元素非常不完整?我应该尝试编写自己的“值”处理程序吗?如果是这样,我是否只是将它添加到传递给 Polymer() 的对象的 locationChanged 属性中?我很困惑 - 我对 JS 的了解足够多,core-firebase 代码中发生的事情跨越了我的理解范围。 (这可能与 this 关键字有关,我不知道。)这里的任何输入都将不胜感激。 (是的,我已经对讲师说过,如果我不必使用 Polymer,我可以使用普通的旧 jQuery 和 Firebase 来处理这个问题。目前还没有消息。)

最佳答案

查看the commits对于 core-firebase,看起来它已经进行了大约两天的工作以及一些维护,因此如果缺少功能也就不足为奇了。

Polymer 的一个优点是它可以与其他编写应用程序的方式很好地互操作。直接使用 jQuery 和 Firebase 从 firebase 读取并对更改使用react是完全合理和支持的。您仍然可以通过在您自己的元素中执行此操作并使用 Polymer 的数据绑定(bind)、模板和普通的旧 DOM 事件在整个应用程序中传播这些更改并将它们呈现到页面上来充分利用 Polymer 的模板和数据绑定(bind)。

关于javascript - 从 Polymer 元素中写入 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23850591/

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