首頁  >  文章  >  web前端  >  nodejs基礎知識

nodejs基礎知識

高洛峰
高洛峰原創
2017-02-04 10:40:001306瀏覽

什麼是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中文網! 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:nodejs基礎應用下一篇:nodejs基礎應用