node.js - 所有 nodejs 事件 API 的任何文档?

标签 node.js documentation

<分区>

我看到了如下代码片段:

process.stdin.on('keypress', function(c, key){          
if (key && 'enter' == key.name) { 

但遗憾的是,我在node 的文档中找不到任何关于如何使用keypress 事件的信息。显然它不同于浏览器中的 keypress 事件。而且也没有介绍key对象是什么,所以我不知道如何使用key.xxxkey.name == xxx检测用户按下的是哪个键。

我错过了什么?一定有什么地方可以让我找到如何使用 node...

最佳答案

Node 文档在这方面似乎很缺乏,就像您提到的那样。

我找到的唯一引用是在查看 'readline'-module 的源代码时:

function emitKey(stream, s) {
    var ch,
    key = {
        name: undefined,
        ctrl: false,
        meta: false,
        shift: false
    },

等等,基本上是名称,如果按下 ctrl,如果按下 shift,还有一些元数据。

毫无疑问,文档需要一些工作:)

关于node.js - 所有 nodejs 事件 API 的任何文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10411174/

相关文章:

javascript - 无法在node.js上使用 Nightmare API返回document.querySelector

javascript - Redis SCAN 没有给出 NodeJS 中的所有匹配项

node.js - TypeError : app. 地址不是函数

xcode - 禁用所选文件的 "Documentation Comments"警告

resharper - 如何使用 ReSharper++ 获取 C# 风格的三斜杠注释

php - 适用于 Javascript 和 PHP 的文档生成工具

documentation - 如何获得完整的智能感知工具提示评论?

javascript - 未捕获的 MongoError : unrecognized field 'allowDiskUsage'

javascript - post方法如何传值?

version-control - 如何保持代码和规范同步? - 有没有好的工具