W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
JavaScript最早是運(yùn)行在瀏覽器中,然而瀏覽器只是提供了一個(gè)上下文,它定義了使用JavaScript可以做什么,但并沒(méi)有“說(shuō)”太多關(guān)于JavaScript語(yǔ)言本身可以做什么。事實(shí)上,JavaScript是一門(mén)“完整”的語(yǔ)言: 它可以使用在不同的上下文中,其能力與其他同類(lèi)語(yǔ)言相比有過(guò)之而無(wú)不及。
Node.js事實(shí)上就是另外一種上下文,它允許在后端(脫離瀏覽器環(huán)境)運(yùn)行JavaScript代碼。
要實(shí)現(xiàn)在后臺(tái)運(yùn)行JavaScript代碼,代碼需要先被解釋然后正確的執(zhí)行。Node.js的原理正是如此,它使用了Google的V8虛擬機(jī)(Google的Chrome瀏覽器使用的JavaScript執(zhí)行環(huán)境),來(lái)解釋和執(zhí)行JavaScript代碼。
除此之外,伴隨著Node.js的還有許多有用的模塊,它們可以簡(jiǎn)化很多重復(fù)的勞作,比如向終端輸出字符串。
因此,Node.js事實(shí)上既是一個(gè)運(yùn)行時(shí)環(huán)境,同時(shí)又是一個(gè)庫(kù)。
要使用Node.js,首先需要進(jìn)行安裝。關(guān)于如何安裝Node.js,這里就不贅述了,可以直接參考官方的安裝指南。安裝完成后,繼續(xù)回來(lái)閱讀本書(shū)下面的內(nèi)容。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: