问题标签 [watch]

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

watch - 为什么 Pyinotify 不能观看目录?

我希望Pyinotify观看包含子文件夹的模板目录,但我收到此错误:

我找到了答案,例如使用 unicode 目录名称或使用其他使用 inotify 的程序,但每个都太具体了。

一般是什么原因导致这个错误?

0 投票
4 回答
29935 浏览

javascript - javascript 属性更改事件

每次更新/更改属性时,我都需要触发一个事件,以使 dom 元素与模型上的属性值保持同步(我使用 john resig 的简单继承http://ejohn.org/blog/simple-javascript-继承/)。这可能以跨浏览器的方式进行吗?在我看来,如果我可以包装 js 用来设置属性并使其触发事件的任何函数,它就可以工作,我只是不知道该怎么做。

0 投票
1 回答
760 浏览

visual-studio - VIsual Studio 监视窗口如何获取变量的值?

假设我实例化了一个 ABC 类型的变量 x。当我看到 x 的值时,它会显示 x.ToString() 方法的值。

值列中显示的值还来自哪里?

任何帮助表示赞赏,

谢谢,

达特巴约

0 投票
1 回答
3981 浏览

python - 观察属性的变化

我需要一个类似于gobject.io_add_watch但用于变量的函数。例如,它需要观察stop初始化为的变量stop = False,当停止更改为时,True它必须调用一个函数。我不能有一个单独的线程在一个带有 time.sleep 的循环中监视变量。

有这样的功能或方法吗?

0 投票
1 回答
143 浏览

object - 具有禁用属性的 Object.Watch

如果您测试此代码,切换按钮将成功启用和禁用另一个按钮。

但是,取消注释 btn.watch() 行会以某种方式始终将 disabled 标记设置为 true。

有任何想法吗?

0 投票
3 回答
1608 浏览

c++ - 无法在监视窗口中评估包含名为“by”的术语的 Visual Studio 表达式

考虑下面我的 C++ 代码:

效果很好。有趣的是“by”变量。如果我尝试为包含 by 的简单表达式添加监视,结果将是 CXX0030:错误:无法评估表达式。

例如,在 上的断点上return 0,如果我添加以下手表,我会得到提到的结果:

这发生在多台计算机上的 VS2010、VS2008 上。

那么,出于好奇,“by”发生了什么?它是某种奇怪的运算符吗?为什么 bx 没有得到同样的待遇?

(我已经在这方面尝试过谷歌,但很难用“by”之类的术语获得一些相关的点击)

0 投票
1 回答
149 浏览

javascript - 将 object.watch 合并到当前脚本中?使困惑

更新的问题与答案!

原始问题

我一直在查看 Eli 的 object.watch (https://gist.github.com/384583) 脚本,我理解它的想法和它的作用,但我对如何在脚本中实际使用它感到很困惑!即使这对大多数人来说似乎很明显,我只是没有看到它:S

我什至可能完全尝试了错误的方法,而 object.watch 并不是我真正需要使用的!

我这里有一个脚本:

现在您可以看出,随着鼠标移动不断地通过 AJAX 从 fetch.php 页面调用数据,服务器负载将会非常高。所以,我要做的只是在变量“块”改变它的值时调用 AJAX。

所以我假设,我必须在某个地方存储一个值,然后当值更改时使用存储的值检查它,但是当然,存储的值也总是会更改为新值,因为它都是由不断变化的变量决定的?

回答

看来我想使用 object.watch 采取了错误的方法 - 在 SitePoint 的 paul_wilkins 的帮助下,他向我展示了一种使用 jQuery 数据 (http://api.jquery.com/data) 存储信息的方法。也简化了我的方程式哈哈

这是新代码:

0 投票
1 回答
1071 浏览

ruby - 使 FSSM gem(文件观察器)在启动时对所有文件执行此操作

我有一个简单的FSSM(文件系统状态监视器)脚本设置来监视一些文件并在它们被更改时对它们做一些事情。睡得很好。

但是,我希望它在我启动脚本时处理它具有更新处理程序的任何文件。就像现在一样,如果我在启动脚本之前对文件进行了编辑,那么在我再次保存文件之前,我的编辑不会被拾取。在一个有几十个文件被监视的项目中,这不太理想。

那么如何让 FSSM 处理它配置为在我的脚本启动时观看的每个文件呢?

我现在拥有的一个片段:

我希望它在启动时运行更新子句,以便在不被监视时编辑的任何文件都会立即得到处理。

0 投票
3 回答
3734 浏览

javascript - 如何观察JS变量的值变化

我想知道是否有人可以帮助我做一些我认为相当直接的事情:

本质上,我想扩展所有数据类型(包括内在类型)的原型,以允许某种自定义函数,请考虑:

这是我之后的基本想法,但我真正想要的是实际上让 onChange (在这个例子中)有所不同,以便为实际变量(而不是标准原型扩展)提供一个新函数,即:

这似乎不起作用,但我一定错过了一些非常简单的东西,不是吗?我的意思是我当然可以扩展所有对象和类型并添加新功能......不是吗?

任何帮助将不胜感激!

0 投票
1 回答
193 浏览

php - 查看目录并重定向到 PHP

问候,

我正在使用 iwatch 观看后缀目录。

iwatch /home/vmail/eamorr/photos/new/

发送新电子邮件时,iwatch 会输出一行,例如:

如何将其重定向到 PHP 程序进行处理?

这是我尝试过的:

iwatch /home/vmail/eamorr/photos/new/ | php /home/hynese/sites/eamorr/emailPhotoHandler/handlePhotos.php

这是 handlePhotos.php 文件:

它应该创建一个文件“testFile.txt”并将“[11/Feb/2011 12:23:43] IN_CREATE /home/vmail/eamorr/photos/new//1297427022.Vca01I1e396M000383.eamorr”放入其中......但是我得到的只是一无所有-甚至没有创建文件...

我认为这与 PHP 中的管道和标准输入有关。

有人有什么想法吗?

提前谢谢了,