Nodejs不僅提供了瀏覽器端JavaScript的基本語法之外,還在此基礎上提供了構建強大網絡應用所需的API;
全局對象
在瀏覽器中,全局對象之的就是window對象。在window對象上定義的所有內容都可以被全局訪問到。比如setTimeout其實就是window.setTimeout,document其實就是window.document;
在Nodejs中,有兩個類似卻代表者不同含義的對象:global、process
global
和window對象一樣,任何global對象上的屬性都可以被全局訪問到;
process
所有全局執(zhí)行上下文中內容都在process對象中,在瀏覽器中,只有一個window對象,在Nodejs中,也只有一個process對象;
buffer
buffer是一個表示固定內存分配的全局對象,它就好比一個有八位字節(jié)元素組成的數組。例如:<Buffer 8a 2d 63 da 2d e1 d6 2d b7>