對於《Node.js 中文參考手冊》,簡單的說 Node.js 就是在服務端運作的 JavaScript。 Node.js 是一個基於Chrome JavaScript 執行階段建立的平台。 Node.js是事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
Node.js是一個能夠在伺服器端運行JavaScript的開放原始碼、跨平台JavaScript運行環境。
Node.js由Node.js基金會持有和維護,並與Linux基金會有合作關係。
Node.js採用Google開發的V8運行程式碼,使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可最佳化應用程式的傳輸量和規模。這些技術通常用於資料密集的即時應用程式。
Node.js大部分基本模組都是用JavaScript語言寫。在Node.js出現之前,JavaScript通常是作為客戶端程式設計語言使用,而以JavaScript寫出的程式常在使用者的瀏覽器上執行。
Node.js的出現讓JavaScript也能用於服務端程式設計。
Node.js含有一系列內建模組,使得程式可以脫離Apache HTTP Server或IIS,作為獨立伺服器運作。
提示:在繼續本教學之前,你應該先了解一些基本的電腦程式設計術語。如果你學過Javascript、PHP、Java等程式語言,將有助於你更快的了解Node.js程式設計。
下面讓我們執行第一個Node.js程式!
第一個Node.js程式
提示:我們的Node.js教學將幫助您逐步學習如何掌握並使用Node.js,如果你有任何疑問,請前往PHP中文網Node.js社群提出你的問題,會有熱心網友為你解答。
Node.js優勢
Node作為一個新興的前端框架,後台語言,有很多吸引人的地方:
- ##RESTful API
- 單執行緒
- Node可以在不新增額外執行緒的情況下,依然可以對任務進行並發處理- Node. js是單線程的。它透過事件循環(event loop)來實現並發操作,對此,我們應該要充分利用這一點 —— 盡可能的避免阻塞操作,取而代之,多使用非阻塞操作。
- 非阻塞IO
- V8虛擬機器 ##事件驅動程式
- #本Node.js教程手冊涵蓋的內容
本Node.js教程手冊涵蓋所有Node.js從初級到高級的知識,包含了Node.js安裝配置、Node.js REPL、Node.js回呼函數、Node.js事件循環、Node.js模組系統、Node.js常用工具、Node.js多重進程等等的詳細知識。
提示:本教學的每一章都包含了許多Node.js實例,您可以直接點擊 "執行實例" 按鈕線上查看結果。這些範例將幫助您更好地理解和使用Node.js。
最新章節
- Node.js JXcore 打包 2016-10-20
- Node.js 多进程 2016-10-20
- Node.js RESTful API 2016-10-20
- Node.js Express 框架 2016-10-20
- Node.js Web 模块 2016-10-20
- Node.js 工具模块 2016-10-20
- Node.js GET/POST请求 2016-10-20
- Node.js 文件系统 2016-10-20
相關課程
- Web前端開發極速入門 2021-12-10
- 最懂你的大前端課:HTML5/CSS3/ES6/NPM/Vue/...【原文】 2022-09-30
- Gulp入門影片教學 2022-04-18
- 兄弟連高洛峰CSS3影片教程 2022-04-20
- AngularJS開發Web應用程式基礎實例影片教學 2022-04-18
- Ajax全接觸 2022-04-13
- MUI框架基礎影片教學 2022-04-13
- 線上訓練班試聽課 2019-01-10