问题标签 [evently]

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 回答
133 浏览

jquery - 用事件处理两个提交按钮

我有一个带有两个提交按钮的表单:

根据我点击的按钮,我必须做两件不同的事情。update会将一些表单数据添加到内部结构中,clean并将清理表单和内部结构。

我遇到的问题是我无法使用 Evently/jQuery 捕捉这两个不同的事件。我可以处理表单/提交事件,但我没有得到有关按下哪个按钮的信息(根据 jQuery 文档“没有提交按钮值被序列化,因为没有使用按钮提交表单”)。

或者我已经尝试捕获更新/单击和清理/单击事件,但我没有成功构建我的 Evently 目录树来捕获它。这是我目前试图捕捉这些事件的结构:

但这些click.js都没有被触发。关于如何解决这个问题的任何想法?或者你有什么完全不同的方法来处理 Evently 中的这两个提交按钮的建议吗?

0 投票
1 回答
99 浏览

javascript - 页面重新加载后事件停止触发

我有一个基于 evently 的 couchapp。当我推 couchapp 并开始浏览它时,它工作正常。但是,一旦我重新加载页面,事件就会停止生成:在这种情况下,单击a href.

最令人困惑的是,这只发生在某个 div 中发生的事件:其余 div 继续正常生成事件。

要再次从有问题的 div 中获取事件,我需要重新推送 couchapp。

0 投票
2 回答
278 浏览

javascript - evently 中动态内容的事件监听器

我正在生成一个动态 html 表。表中的一列有一个可点击的图像 ( a href)。为了测试,我还在同一个 div 中创建了一个与动态表结构相似的静态表。

我已经定义了一个selectors/a/click.js事件处理程序,它适用于静态表中的链接,但不适用于动态表中的链接。

看来,由于表是动态生成的,因此 evently 并没有将任何事件处理程序附加到它。

有人可以为此提出解决方法吗?

0 投票
1 回答
125 浏览

jquery - 为什么 evently 建议 $$(this) 保存状态?

如此处所述,建议保存必须在不同事件中可访问的状态$$(this),如下所示:

该语法是什么意思?为什么$$(双美元)?为什么this?为什么是()(括号)?

无论如何,该代码对我不起作用。我必须使用类似的东西:

我想了解为什么第二种形式有效,而第一种无效。

0 投票
0 回答
72 浏览

javascript - 在 javascript 中访问对象成员的问题

在一个_changes/data.js文件中,我有以下实现:

我很困惑,因为在重新加载应用程序后,立即$.log(tmp.profile);显示“未定义”,即使前面$.log(tmp);清楚地表明 javascript 对象确实有一个名为profile(类型Object为预期数据)的成员。

更奇怪的是:当更改通知启动时,$.log(tmp.profile);显示的是正确的数据,即使$.log(tmp);没有显示任何更改。

到底是怎么回事?我在这里缺少任何封装规则吗?

0 投票
2 回答
144 浏览

couchdb - CouchApp 简化的 $.couch 的所有方法都有哪些?

基于网络上的截屏视频和教程,我意识到与获取这样的数据相比:

通过指定一个名为 query.js 的文件,CouchApp 似乎提供了一种更简化/更简洁的方法,如下所示:

并分别在 mustache.html 和 data.js 文件中拆分 html 和 js。

知道读取 query.js 并知道自动调用 $.couch.db().view 的代码在哪里?还有更多吗?它还涵盖什么?

我找不到任何关于使用 CouchApp 可以巧妙地完成哪些其他神奇事情的文档,有人能指出我正确的方向吗?

0 投票
1 回答
87 浏览

couchapp - couchapp+evently:_init/data.js 和 $$(this)

我正在阅读 couchapp 教程http://couchapp.org/page/evently-do-it-yourself-ii-state并且在两点上感到困惑(我不喜欢在不知道为什么他们是他们的情况下被告知答案是):

  • data.js 中的“e”参数是什么?
  • $$(this) 函数究竟返回了什么,我如何找到更多关于它的信息?它只是用户可定义的状态,还是我需要了解的方法或特殊状态参数?
0 投票
1 回答
132 浏览

couchdb - 如何使用 Evently 保存更新的 CouchDB 文档?

我正在关注IBM 关于 CouchDB 的教程,但在保存已编辑文档时遇到了问题。保存文档可以正常工作,看起来我所有现有文档的值(通过openDoc函数检索)都是有效的,但新值根本没有采用。

当我跟踪执行代码时,看起来新值在那里:

在此处输入图像描述

但是,saveDoc 成功返回后(奇怪!),文档没有更新。如果我记录更新的文档,则记录的对象没有_id_rev值,尽管您可以清楚地看到它们在保存时存在(见第一个屏幕截图)。

在此处输入图像描述

是否有一些我不理解的细微差别saveDoc,或者Evently ?