问题标签 [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.
javascript - Livequery 和 DOMNodeInserted 替换 IE
这个问题已经在 stackoverflow 上被问过几次,但我还没有找到适合我独特情况的解决方案。
我正在寻找替换已弃用的代码livequery
和DOMNodeInserted
. 示例如下所示。
我正在为我们需要在工作中使用的第 3 方网站开发 javascript。因此,当我的脚本运行时,页面已加载,我无法访问服务器上的 js 文件。我们只使用IE,当前版本是IE11。
我在这里读到,这livequery()
在“需要响应 DOM 更改并且无法控制导致这些更改的 jQuery 的极少数情况”中很有用。这正是我的情况。
我对这些东西完全是个菜鸟,但我读过 MutationEvents/Observers 可以做到这一点,但它们与 IE 不兼容。无论如何,我所阅读的内容超出了我的理解范围。
这是我正在尝试做的事情:
当用户单击第 3 方应用程序上的选项卡时,该选项卡上的所有内容都是动态创建的。我需要确定选项卡何时完成加载 - 所以我通过检查选项卡上是否存在元素来执行此操作,并且在创建它时我知道选项卡已加载。
对于此示例,选项卡包含一个名为“s_3_1_12_0_icon”的图标。
这两个代码片段都将触发所需的结果:
但如前所述,livequery()
并被DOMNodeInserted
贬低。有这样做的现代方法吗?
javascript - 当仅更新单个元素时,Meteor 发送整个数组
我有一个具有 10 x 10 二维数组字段的集合。当我更新这个数组中的一个元素时,整个字段都会被发送回给我。
有没有更好的方法来做更新部分?
我是 noSQL 的新手,所以也许我只需要重新考虑我的数据库设置。这会有点令人沮丧,因为我喜欢能够将 javascript 对象直接映射到单个集合中的字段的简单性。但是,我不愿意每次更新这个东西时都会损失大约 500 字节的开销。
有没有办法强制 Meteor 用更细粒度的更改来更新客户端?或者这是 Meteor Livequery工作方式的限制?
谢谢!
javascript - jQuery。livequery() 奇怪的行为
尝试运行 jquery 插件“livequery”以突出显示动态生成的搜索结果中的某些单词不起作用!但是在执行代码之前添加一个 alert() 函数会使突出显示出现!那么问题是什么?
mongodb - 流星还支持 DBRef 吗?
这个问题之前已经被问过,但我已经一年多没有看到任何新的(呃)答案了。
我一直在使用 php/mysql 一段时间,广泛使用 mysql 外键关系,特别是在子行有多个父行的情况下(子行最终包含两个或多个父行的主键)
流星看起来异常强大和有趣。我知道 mongoDB 是最受支持的数据库,mongoDB 使用 DBRef 来模拟 mysql 外键关系。
流星现在支持 mongoDB DBRef 结构吗?
除了观看一些介绍性视频外,我还没有对流星做任何事情。在我开始之前,我需要确保流星能够近似我们当前的 mysql 外键关系正在做什么。
非常感谢您。
更新:我不禁想知道流星和livequery是否可以与 mongoDB 和 DBRef 一起使用?
javascript - Jquery livequery“点击”不起作用
我的 Jquery 有问题,没有弹出警报。
这是代码:
HTML(我有这个 div 4 次,这是一个按钮):
JS:
ios - 解析 LiveQuery 不起作用
我有一个带有 LiveQuery 的 Parse 服务器。
我可以通过 log info: 连接到实时查询Create new client: 1
,并且 websocket.org 确认连接,但是没有调用任何完成块。
这是完整的代码:
sockets - 套接字上的 React Native Parse LiveQuery 错误
我无法连接到我在 React Native 项目的服务器端设置的 LiveQuery 服务器。我一字不差地按照网站上的说明进行操作,但只有在服务器多次尝试重新连接时才能设法获得“套接字错误”。
这是我的服务器设置:
我的客户端代码:
谁能看到为什么我无法成功连接?
javascript - Livequery 不支持的伪问题
我正在使用livequery来检测创建的元素并应用一些 css。
它有效,但我对某些选择器有疑问。
HTML:
JS:
上面的例子会产生这个错误:
语法错误,无法识别的表达式:不支持的伪:SomeElement
看起来它是 livequery 中的一个错误,因为 jquery 不会因为这个选择器而失败。
这是 JS 小提琴http://jsfiddle.net/20f05p33/1/ 请滚动 js 框架到底部以跳过 livequery 库。
android - 使用 Parse Server 在 Android 中的聊天应用程序
我必须开发一个 Android 聊天应用程序,并且我有Parse Server作为后端。
我阅读了有关Live Query的文档,它可以完成实时任务,但此解决方案仅适用于 iOS。
有没有办法为 Android 使用 Live Queries 或者我应该使用Parse Server的其他解决方案,例如Firebase?
json - org.json.JSONException:标题没有值(PARSE with BACK4APP)
我将 Parse 与 back4app 一起使用,因此我的应用程序支持 LiveQuery,但是 LiveQuery 会引发异常。
我试过的,
-JSONObject.optString(不起作用)
这是我的代码,
这是Logcat,它显示没有'title'的值,但数据库中存在title的值,当我手动刷新数据时代码可以访问它: