我发现节点的命名转换有点奇怪。例如,在file system module,则read link function的信件都被下套管:NodeJS的命名约定是什么?
fs.readlink
但read file function的名字是骆驼:
fs.readFile
这让我感到困惑。忘了时间后,我想我应该问。那么是否有一个命名约定来帮助我记住api的名字?
我发现节点的命名转换有点奇怪。例如,在file system module,则read link function的信件都被下套管:NodeJS的命名约定是什么?
fs.readlink
但read file function的名字是骆驼:
fs.readFile
这让我感到困惑。忘了时间后,我想我应该问。那么是否有一个命名约定来帮助我记住api的名字?
总是去骆驼案件,几乎每个人都这样做。
在这种情况下,Node核心确实有不同的差异,就像您提到的那样,process也有一些差异(process.get*()
x process.memoryUsage()
)等等;但the majority of the core methods是骆驼套。
直到你记住那些不是骆驼的人,我会说这是一个很好的提示,总是在文档打开的情况下开发;
不要忘记名称不一致的'fs.readdir'。 –