http://fxck.it/post/72326363595前端
大部分腳本語言裏字面量都要快一些,由於解析[]比解析new Array()步驟少的多node
關於Object能夠用constructor注入的問題,要用Object.create(null)來建立純map。
所大部分腳本語言裏字面量都要快一些,由於解析[]比解析new Array()步驟少的多。
Object表達世界的同時,也讓新人沒法理解這個世界:誰知道這個Object會有什麼東西在裏面啊。過三個月你本身能記得嗎?
Function和Object互爲原型的設計,讓上面的問題更爲嚴峻:維護性大幅度下降。
jQuery就是PHP:作後端的人喜歡他由於不須要怎麼學習就能夠操縱前端;作前端的人厭惡它,由於讓他們沒法更系統全面的操縱頁面了。
goto固然是重要的,全部彙編語言都有jmp指令。但正是由於大部分人沒法掌握好goto,因此後來的語言都沒有或不鼓勵用goto。東西強大不是使用它的理由。
不要忘了V8是從你們噴成翔的JVM上借鑑了大量東西才這麼快的!連他的主要設計者之前也是作HotSpot的。
node的module那些不是首創,CommonJS早就有了的。node選擇了CommonJS而不是發明。node創造了下一個tick拋異常這種邪惡的事情,因而domain怎麼補都不夠。坑不要太多哦~git
https://github.com/alsotang/node-lessons/tree/master/lesson14github
在 js 中,務必使用 ===
三個等於號來比較對象,或者自定義方法來比較,不要使用 ==
。數據庫
我最近作一個項目,從數據庫中取出的數據,雖然應該是字符型的,但有時它們是 String 的表示,有時是 Number 的表示。爲了省事,會有人直接用 ==
來對它們進行比較。這種時候,建議在比較時,把它們都轉成 String 類型,而後用 ===
來比較。npm
從 npm 上面尋找質量高的庫,並用質量高的方式拼湊起來。後端