什麼是nodejs?
node.js是基於Chrome javaScript運行時建立的平台,用於方便地搭建響應速度快、易於擴展的網絡應用。 (但nodejs不是javascript應用,nodejs採用c++語言編寫 )
js是腳本語言,腳本語言都需要一個解析器才能運作。對於寫在HTML頁面裡的JS,瀏覽器扮演了解析器的角色。對於需要獨立運作的JS,nodejs就是一個解析器。
每一種解析器都是一個運作環境,可以做以下事情:
1.允許JS定義各種資料結構,進行運算;
2.允許JS使用運作環境提供的內建物件和方法。
範例:運行在瀏覽器中的JS用途是操作DOM,瀏覽器提供了document之類的內建物件。
運行在nodejs中的JS用途是操作磁碟檔案或搭建HTT伺服器,nodejs對應的提供了fs、http等內建物件。
nodejs特點:
1.它是一個JavaScript運行環境
2.依賴Chrome V8引擎進行程式碼解釋
3.事件驅動
4.非同步阻塞
3.事件驅動
4.非同步阻塞
I/O) I/O) 5.事件與回調(輕量、可伸縮,適於即時數據互動應用)6.單進程單線程7.跨平台以上就是本文的全部內容,希望本文的內容對大家的學習或是工作能帶來一定的幫助,同時也希望多多支援PHP中文網! 🎜🎜更多nodejs基礎相關文章請關注PHP中文網! 🎜