Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
发现node的命名转换有点奇怪。例如,在文件系统模块中,读取链接函数的字母都是小写的:
fs.readlink
但是读取文件函数的名称是驼峰化的:
fs.readFile
这让我很困惑。在多次打错之后,我想我应该问。那么是否有命名约定来帮助我记住 api 名称?
Node 的默认约定是 camelCase。但是文件系统模块中的函数根据它们各自的 POSIX C 接口函数命名。例如readdir、readlink。这些函数名称为 Linux 开发人员所熟知,因此通常决定按原样(作为单个单词)使用它们,而不用驼峰化。
总是去骆驼案,几乎每个人都这样做。
在这种情况下,Node 核心确实有各种差异,就像你提到的那样,进程也有一些(process.get*()x process.memoryUsage()),还有其他的;但大多数核心方法都是驼峰式的。 在你记住那些不是驼峰式的人之前,我会说始终在打开文档的情况下进行开发是一个很好的提示;)
process.get*()
process.memoryUsage()