對(duì)于《Node.js 中文參考手冊(cè)》,簡(jiǎn)單的說 Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。 Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái)。 Node.js是一個(gè)事件驅(qū)動(dòng)I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非??欤阅芊浅:?。
Node.js是一個(gè)能夠在服務(wù)器端運(yùn)行JavaScript的開放源代碼、跨平臺(tái)JavaScript運(yùn)行環(huán)境。
Node.js由Node.js基金會(huì)持有和維護(hù),并與Linux基金會(huì)有合作關(guān)系。
Node.js采用Google開發(fā)的V8運(yùn)行代碼,使用事件驅(qū)動(dòng)、非阻塞和異步輸入輸出模型等技術(shù)來提高性能,可優(yōu)化應(yīng)用程序的傳輸量和規(guī)模。這些技術(shù)通常用于數(shù)據(jù)密集的即時(shí)應(yīng)用程序。
Node.js大部分基本模塊都用JavaScript語言編寫。在Node.js出現(xiàn)之前,JavaScript通常作為客戶端程序設(shè)計(jì)語言使用,以JavaScript寫出的程序常在用戶的瀏覽器上運(yùn)行。
Node.js的出現(xiàn)使JavaScript也能用于服務(wù)端編程。
Node.js含有一系列內(nèi)置模塊,使得程序可以脫離Apache HTTP Server或IIS,作為獨(dú)立服務(wù)器運(yùn)行。
提示:在繼續(xù)本教程之前,你應(yīng)該了解一些基本的計(jì)算機(jī)編程術(shù)語。如果你學(xué)習(xí)過Javascript、PHP、Java等編程語言,將有助于你更快的了解Node.js編程。
下面讓我們運(yùn)行第一個(gè)Node.js程序!
第一個(gè)Node.js程序
提示:我們的Node.js教程將幫助您逐步學(xué)習(xí)如何掌握并使用Node.js,如果你有任何疑問,請(qǐng)前往PHP中文網(wǎng)Node.js社區(qū)提出你的問題,會(huì)有熱心網(wǎng)友為你解答。
Node.js優(yōu)勢(shì)
Node作為一個(gè)新興的前端框架,后臺(tái)語言,有很多吸引人的地方:
RESTful API
單線程
Node可以在不新增額外線程的情況下,依然可以對(duì)任務(wù)進(jìn)行并發(fā)處理 —— Node.js是單線程的。它通過事件循環(huán)(event loop)來實(shí)現(xiàn)并發(fā)操作,對(duì)此,我們應(yīng)該要充分利用這一點(diǎn) —— 盡可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虛擬機(jī)
事件驅(qū)動(dòng)
本Node.js教程手冊(cè)涵蓋的內(nèi)容
本Node.js教程手冊(cè)涵蓋所有Node.js從初級(jí)到高級(jí)的知識(shí),包含了Node.js安裝配置、Node.js REPL、Node.js回調(diào)函數(shù)、Node.js事件循環(huán)、Node.js模塊系統(tǒng)、Node.js常用工具、Node.js多進(jìn)程等等的詳細(xì)知識(shí)。
提示:本教程的每一章都包含了很多Node.js實(shí)例,您可以直接點(diǎn)擊?"運(yùn)行實(shí)例"?按鈕在線查看結(jié)果。這些例子將幫助您更好地理解和使用Node.js。
最新章節(jié)
- Node.js JXcore 打包 2016-10-20
- Node.js 多進(jìn)程 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請(qǐng)求 2016-10-20
- Node.js 文件系統(tǒng) 2016-10-20
相關(guān)課程
- Web前端開發(fā)極速入門 2021-12-10
- 最懂你的大前端課:HTML5/CSS3/ES6/NPM/Vue/...【原創(chuàng)】 2022-09-30
- Gulp入門視頻教程 2022-04-18
- 兄弟連高洛峰CSS3視頻教程 2022-04-20
- AngularJS開發(fā)Web應(yīng)用程序基礎(chǔ)實(shí)例視頻教程 2022-04-18
- Ajax全接觸 2022-04-13
- MUI框架基礎(chǔ)視頻教程 2022-04-13
- 線上培訓(xùn)班試聽課 2019-01-10