问题标签 [interaction]

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 投票
4 回答
964 浏览

cocoa - 如何在另一个程序的窗口上发布可可“工作表”?

使用 Apple OS X Cocoa 框架,如何在另一个进程的窗口上发布工作(向下滑动模式对话框)?

编辑:澄清一点:

我的应用程序是一个 Finder 扩展,用于进行 Subversion 版本控制 ( http://scplugin.tigris.org/ )。我的应用程序的一部分是插件(Finder 的上下文菜单项);然而,我的大部分应用程序都在一个单独的守护进程中。出于几个原因,我们选择将几乎所有代码都放入守护进程;该插件只定义了菜单本身,并将 Apple-Events 交给了守护进程。

有时,守护程序需要提示用户提供更多信息。它可以为此在屏幕上抛出一个窗口,但这是破坏性的(随机定位),在我看来,这里的工作流程是合法的模式,例如“选择一个文件,从菜单中选择‘提交’,提供提交评论,做手术。”

进程间合作(例如传递某种引用)是可以接受的:两个进程都是我的,但我想避免将工作表的代码绑定到主进程中。

0 投票
2 回答
414 浏览

ajax - 检索表单数据的最佳策略是什么?客户端ajax/服务器

最近向我介绍了 Ajax 表单数据处理,包括使用 jTemplates 来保证一些可重复性和 jQuery,一个很棒的库。

但我有点困惑。对于表单用户交互,我使用 Ajax 调用并处理纯 HTML 标记。因此,如果我想在加载表单时绑定表单数据,我需要通过 jQuery/JS 使用 Ajax 来实现。 这对我来说似乎不太好。 我觉得 onLoad 初始化应该只发生在服务器上。但是,我需要找到一些方法来公开表单标记,以便以后的 Ajax 交互变得简单。

例如,如果我想在服务器上绑定一些列表,什么控件可以处理这个,以便我以后可以使用 Ajax 添加/删除项目?

我希望我的观点很清楚。谢谢您的帮助!

0 投票
2 回答
2561 浏览

javascript - 与 javascript Internet Explorer 的 Flash 交互

我有一个与 javascript 函数交互的 flash 对象。除了在 IE(所有版本)中我尝试使用 swfobject 和经典嵌入之外,交互在每个浏览器中都可以正常工作。AllowScriptAccess 设置为“始终”。这个缺陷有什么原因吗?谢谢

0 投票
8 回答
961 浏览

user-interface - 很棒的首次运行体验

有没有人有很好的软件示例,具有出色的首次运行体验?有些软件显然只是“开箱即用”。但是,有一些重要的软件需要一些配置才能使用。

任何例子将不胜感激。

干杯,易

0 投票
2 回答
643 浏览

design-patterns - 多点触控设计和交互模式,有链接吗?

我在 Microsoft Surface 等多点触控设备上开发了一个协作业务应用程序。然而,在我看来,多点触控设备上的每个协作应用程序都是为了共享照片、绘画、玩耍或一次为一个人而设计的。

所以,我没有参考资料,我很难想象多个用户如何在同一个用户界面上工作,或者他们应该如何与我的应用程序交互。

我的问题是:你知道一些关于协作多点触控设备的设计和交互模式的博客/书籍/链接/作者吗?(对我来说,协作意味着“同时有多个用户”)。

0 投票
6 回答
6204 浏览

python - 如何让两个python程序交互?

我在一个程序中有一个 HTTP 服务器,在另一个程序中有我的基本应用程序。它们都是循环,所以我不知道如何:

  1. 编写一个脚本来启动应用程序,然后是 HTTP 服务器;
  2. 使这些程序在运行中交换数据。

这些事情通常是怎么做的?我真的很喜欢 Python 解决方案,因为我的脚本是用 Python 编写的。

  1. 用户是否发出 http 请求来查询应用程序以获取某些数据并返回结果?是的

  2. 应用程序是否收集数据并将其存储在某个地方?该应用程序和 HTTP 服务器都使用 SQLite 数据库。但是 DB 可能不同。

0 投票
2 回答
6987 浏览

c# - 使用 C# winforms 在 Windows 中与其他桌面应用程序交互

我想知道是否可以通过我的程序与其他程序进行交互。例如,单击另一个程序上的按钮等。我不确定这是否可能,但是否有人可以在 C# 中提供一些示例代码。

谢谢

0 投票
1 回答
491 浏览

javascript - 如何使用 WSH -Jscript 与程序交互

我正在尝试使用 WSH 单击系统托盘中应用程序上的按钮。这可能吗?有人可以提供一个用 Jscript 编写的示例吗?谢谢

0 投票
1 回答
2293 浏览

eclipse - 将 Eclipse Workbench UI 与 GNU 调试器功能连接起来

我想知道 Eclipse Workbench UI 如何与 GNU 调试器通信。我的意思是在 C/C++ 的 Eclipse 中,当我们按下菜单中的 step over 或 resume 或 continue 按钮时,幕后会发生什么?就像如何调用 GNU gdb 一样?gdb 如何知道要执行哪个函数?UI 如何与 gdb 通信?我已经向 gdb 添加了一个自定义函数(不管函数是什么......),我想向 Eclipse 工作台添加一个按钮,以便按下按钮将调用 gdb,特别是该函数。我想知道 Eclipse 工作台 UI 如何与 GNU gdb 交互。我该怎么做呢?

谢谢,罗希特

0 投票
2 回答
985 浏览

opengl - Opengl 选择缓冲区

我正在使用opengl的选择缓冲区,但我遇到了麻烦,如果你第一次点击元素,“挑选”效果很好,但第二次点击它,它不会被选中,而是元素selected 是模型上的任意一个。对此有任何提示吗?这是一个错误还是我做错了什么?