问题标签 [livequery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1304 浏览

javascript - Livequery 和 DOMNodeInserted 替换 IE

这个问题已经在 stackoverflow 上被问过几次,但我还没有找到适合我独特情况的解决方案。

我正在寻找替换已弃用的代码livequeryDOMNodeInserted. 示例如下所示。

我正在为我们需要在工作中使用的第 3 方网站开发 javascript。因此,当我的脚本运行时,页面已加载,我无法访问服务器上的 js 文件。我们只使用IE,当前版本是IE11。

我在这里读到,这livequery()在“需要响应 DOM 更改并且无法控制导致这些更改的 jQuery 的极少数情况”中很有用。这正是我的情况。

我对这些东西完全是个菜鸟,但我读过 MutationEvents/Observers 可以做到这一点,但它们与 IE 不兼容。无论如何,我所阅读的内容超出了我的理解范围。

这是我正在尝试做的事情:

当用户单击第 3 方应用程序上的选项卡时,该选项卡上的所有内容都是动态创建的。我需要确定选项卡何时完成加载 - 所以我通过检查选项卡上是否存在元素来执行此操作,并且在创建它时我知道选项卡已加载。

对于此示例,选项卡包含一个名为“s_3_1_12_0_icon”的图标。

这两个代码片段都将触发所需的结果:

但如前所述,livequery()并被DOMNodeInserted贬低。有这样做的现代方法吗?

0 投票
1 回答
92 浏览

javascript - 当仅更新单个元素时,Meteor 发送整个数组

我有一个具有 10 x 10 二维数组字段的集合。当我更新这个数组中的一个元素时,整个字段都会被发送回给我。

我更新了数组的一个元素,整个数组按更改发送回

整个字段被改变

有没有更好的方法来做更新部分?

我是 noSQL 的新手,所以也许我只需要重新考虑我的数据库设置。这会有点令人沮丧,因为我喜欢能够将 javascript 对象直接映射到单个集合中的字段的简单性。但是,我不愿意每次更新这个东西时都会损失大约 500 字节的开销。

有没有办法强制 Meteor 用更细粒度的更改来更新客户端?或者这是 Meteor Livequery工作方式的限制?

谢谢!

0 投票
2 回答
88 浏览

javascript - jQuery。livequery() 奇怪的行为

尝试运行 jquery 插件“livequery”以突出显示动态生成的搜索结果中的某些单词不起作用!但是在执行代码之前添加一个 alert() 函数会使突出显示出现!那么问题是什么?

0 投票
0 回答
160 浏览

mongodb - 流星还支持 DBRef 吗?

这个问题之前已经被问过,但我已经一年多没有看到任何新的(呃)答案了。

我一直在使用 php/mysql 一段时间,广泛使用 mysql 外键关系,特别是在子行有多个父行的情况下(子行最终包含两个或多个父行的主键)

流星看起来异常强大和有趣。我知道 mongoDB 是最受支持的数据库,mongoDB 使用 DBRef 来模拟 mysql 外键关系。

流星现在支持 mongoDB DBRef 结构吗?

除了观看一些介绍性视频外,我还没有对流星做任何事情。在我开始之前,我需要确保流星能够近似我们当前的 mysql 外键关系正在做什么。

非常感谢您。

更新:我不禁想知道流星和livequery是否可以与 mongoDB 和 DBRef 一起使用?

0 投票
2 回答
570 浏览

javascript - Jquery livequery“点击”不起作用

我的 Jquery 有问题,没有弹出警报。

这是代码:

HTML(我有这个 div 4 次,这是一个按钮):

JS:

0 投票
1 回答
2287 浏览

ios - 解析 LiveQuery 不起作用

我有一个带有 LiveQuery 的 Parse 服务器。

我可以通过 log info: 连接到实时查询Create new client: 1,并且 websocket.org 确认连接,但是没有调用任何完成块。

这是完整的代码:

0 投票
0 回答
323 浏览

sockets - 套接字上的 React Native Parse LiveQuery 错误

我无法连接到我在 React Native 项目的服务器端设置的 LiveQuery 服务器。我一字不差地按照网站上的说明进行操作,但只有在服务器多次尝试重新连接时才能设法获得“套接字错误”。

这是我的服务器设置:

我的客户端代码:

谁能看到为什么我无法成功连接?

0 投票
2 回答
56 浏览

javascript - Livequery 不支持的伪问题

我正在使用livequery来检测创建的​​元素并应用一些 css。

它有效,但我对某些选择器有疑问。

HTML:

JS:

上面的例子会产生这个错误:

语法错误,无法识别的表达式:不支持的伪:SomeElement

在此处输入图像描述

看起来它是 livequery 中的一个错误,因为 jquery 不会因为这个选择器而失败。

这是 JS 小提琴http://jsfiddle.net/20f05p33/1/ 请滚动 js 框架到底部以跳过 livequery 库。

0 投票
1 回答
1320 浏览

android - 使用 Parse Server 在 Android 中的聊天应用程序

我必须开发一个 Android 聊天应用程序,并且我有Parse Server作为后端。

我阅读了有关Live Query的文档,它可以完成实时任务,但此解决方案仅适用于 iOS。

有没有办法为 Android 使用 Live Queries 或者我应该使用Parse Server的其他解决方案,例如Firebase

0 投票
0 回答
75 浏览

json - org.json.JSONException:标题没有值(PARSE with BACK4APP)

我将 Parse 与 back4app 一起使用,因此我的应用程序支持 LiveQuery,但是 LiveQuery 会引发异常。

我试过的,

-JSONObject.optString(不起作用)

这是我的代码,

这是Logcat,它显示没有'title'的值,但数据库中存在title的值,当我手动刷新数据时代码可以访问它: