Socket的英文原義是“孔”或“插座”。在程序方面,可理解為接口對象,在網(wǎng)絡編程中通常也稱作“套接字”,常用于描述IP地址和端口等。Socket是支持TCP/IP的網(wǎng)絡通信的基本操作單元,可以看作是不同主機之間的進程進行雙向通信的端點,簡單地說就是通信兩方的一種約定。作為一個抽象的概念,簡單理解...查看全文>>
HTTP服務器本質(zhì)上也是一個Socket服務器,可以理解為在Socket服務器的基礎上進行了一些封裝,簡化了一些操作。本節(jié)將對HTTP模塊提供的API進行詳細介紹。查看全文>>
下面通過一個案例來演示Node.js中使用HTTP模塊構(gòu)建Web服務器的過程,具體步驟如下:在Course/code目錄下創(chuàng)建目錄chapter07...查看全文>>
splice()數(shù)組刪除,參數(shù)為splice(元素下標, 刪除元素個數(shù)(可以為0), 要添加的元素(可以不寫)),返回被刪除項目的新數(shù)組。查看全文>>
JavaScript代碼在運行之前會經(jīng)過一個編譯的過程,而編譯有分詞、解析和代碼生成三個步驟,下面我們詳細介紹。查看全文>>
在開發(fā)中,有時候需要檢測變量的類型是否為數(shù)組。例如,在函數(shù)中,要求傳人的參數(shù)必須是一個數(shù)組,不能傳人其他類型的值,否則會出錯,所以這時候可以在函數(shù)中檢測參數(shù)的類型是否為數(shù)組。數(shù)組類型檢測有兩種常用的方式,分別是使用instanceof運算符和使用Array.isArray()方法。查看全文>>