小编C1D*_*C1D的帖子

使用值JSON交换密钥

我有一个非常大的JSON对象,结构如下:

{A : 1, B : 2, C : 3, D : 4}
Run Code Online (Sandbox Code Playgroud)

我需要一个可以用我的对象中的键交换值的函数,我不知道该怎么做.我需要这样的输出:

{1 : A, 2 : B, 3 : C, 4 : D}
Run Code Online (Sandbox Code Playgroud)

我有什么方法可以手动创建一个交换所有内容的新对象?
谢谢

javascript json key-value node.js

85
推荐指数
8
解决办法
5万
查看次数

用于聊天的协议是什么?webRTC或Websockets

我正在创建一个能够进行视频,音频和文本聊天的聊天网站.我目前正在使用Websockets进行文本聊天.我需要知道视频,音频和文字聊天最擅长什么.哪一个更有效率.我应该为所有这些使用Websockets,还是为视频和音频使用webRTC,为文本聊天使用Websockets.我可以做到这两点,并且不想为webRTC重写我的文本聊天,但如果它是更好的选择,那么我会.
编辑:我刚刚发现了关于binaryJS,这是一个更好,更容易的webRTC替代方案吗?
谢谢,
@ _C1D

javascript websocket webrtc

5
推荐指数
1
解决办法
700
查看次数

node.js 的 raw_input 替代方案

我正在创建一个服务器应用程序,我希望能够将start server, stop server, 之类的命令写入broadcast("clients","Hello")我的应用程序,但我不知道如何在 node.js 中执行此操作。

我确实知道它在 python 中的外观。

while on == 1:
    cmd = raw_input("user> ")
    if cmd == "start server":
        startserver()
    elif cmd == "stop server":
        stopserver()
        on = 0
Run Code Online (Sandbox Code Playgroud)

我已经看到了一些 npm 模块,但它们要求我编写参数,我想让它成为一个控制台类型的应用程序。

谢谢

javascript node.js

3
推荐指数
1
解决办法
3625
查看次数

转到mysqli,mysql_result

我正在将我的项目从mysql转换为mysqli,我的问题是mysqli_result()我的旧代码无效.我的旧代码是:mysql_result($res,0,0);

当我尝试添加mysqli_result()旧代码时,它将无法正常工作.

还有另一种方法可以使用我的旧参数吗?

php mysql mysqli

2
推荐指数
1
解决办法
4475
查看次数

在node.js中获取控制台路径

我正在为node.js的控制台应用程序工作,我需要一些帮助.如果您使用'npm'安装我的控制台应用程序,您可以通过键入'program'来调用它,但如果我的控制台位于该位置C:/Users/JhonDoe/Documents,我如何在nodejs中获取该位置.我知道如何获取脚本位置(例如C:/Program Files/nodejs/node_modules/program/bin),但如何获取控制台中的位置.澄清我的目标; 我需要在他们当前所在的文件夹中获取一个文件,所以我需要知道他们调用我的应用程序的文件夹.
谢谢,
@ _C1D

javascript node.js npm

2
推荐指数
1
解决办法
2054
查看次数

为什么全局变量被认为是不良做法?(的node.js)

我目前面临一个问题,我有两个模块,我称之为需要能够修改相同的变量.
我决定创建一个名为的全局变量global.APP_NAME = {}并存储我需要的变量.

但我一直在读,使用全局变量是不好的做法.为什么?

我只创建一个变量,不应该与其他任何东西发生碰撞,因为它是我的应用程序的名称.

javascript node.js

1
推荐指数
1
解决办法
3923
查看次数

标签 统计

javascript ×5

node.js ×4

json ×1

key-value ×1

mysql ×1

mysqli ×1

npm ×1

php ×1

webrtc ×1

websocket ×1