我编写了socket.io和nodejs代码,从数据库中获取值并将值发送给客户端,而无需使用setInterval进行刷新。它工作得很好,但我不想使用setInterval函数。因为有时我的数据库会在几小时内改变,有时以分钟为单位,有时以毫秒为单位。所以我不想使用setInterval函数。我只希望在数据库值更改时自动更新。就这样。我被困在里面了。http').createServer(app);
var io = require(
在下面的代码中,我生成一个uuid,然后确认它是否已经存在,但问题是' pid‘不起作用--在查询之后编写的pid不起作用,我不知道为什么。现在,请不要建议您,我不确定uuid是否已经不存在,因为它们一直都是唯一的,请告诉我为什么js variabel var pid =pid()不被mySqlconnection.query接受。第二次编辑:在调试了几个小时之后,问题仍然没有解决,但是
Anthony Alicea的课程名为“理解奇怪的部分”(ECMAScript 5),第2节,视频16:作用域链,我想我发现JS解释器如何使用作用域链执行函数存在不一致之处。我知道Javascript中的每件事都发生在它自己的执行上下文中,全局函数被创建,然后每个函数被创建、执行、放在堆栈上、从堆栈中取出等等。我明白了。然而,我