我發現節點的命名轉換有點奇怪。例如,在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'。 –