溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript可不可以在服務(wù)器端執(zhí)行

發(fā)布時(shí)間:2022-03-24 14:08:37 來(lái)源:億速云 閱讀:734 作者:小新 欄目:web開發(fā)

小編給大家分享一下javascript可不可以在服務(wù)器端執(zhí)行,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

JavaScript可以在服務(wù)器端執(zhí)行;可以利用nodejs使JavaScript在服務(wù)器端執(zhí)行,因?yàn)閚odejs是一個(gè)基于“Chrome V8”引擎的JavaScript運(yùn)行環(huán)境,是一個(gè)讓JavaScript運(yùn)行在服務(wù)器端的開發(fā)平臺(tái)。

本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javascript可以在服務(wù)器端執(zhí)行嗎

NodeJS,簡(jiǎn)單地說(shuō),它其實(shí)是運(yùn)行在服務(wù)端的JavaScript。

下面是具體介紹:

Nodejs是一個(gè)基于Chrome V8引擎的JavaScript運(yùn)行環(huán)境,一個(gè)讓JavaScript運(yùn)行在服務(wù)端的開發(fā)平臺(tái)

JS是腳本語(yǔ)言,需要一個(gè)解析器才能運(yùn)行。對(duì)于寫在HTML頁(yè)面里的JS,瀏覽器充當(dāng)著解析器的角色。而對(duì)于需要獨(dú)立運(yùn)行的JS,NodeJS就是一個(gè)解析器。

每一種解析器都是一個(gè)運(yùn)行環(huán)境,不但允許JS定義各種數(shù)據(jù)結(jié)構(gòu),進(jìn)行各種計(jì)算,還允許JS使用運(yùn)行環(huán)境提供的內(nèi)置對(duì)象和方法做一些事情。例如運(yùn)行在瀏覽器中的JS的用途是操作DOM,瀏覽器就提供了document之類的內(nèi)置對(duì)象。而運(yùn)行在NodeJS中的JS的用途是操作磁盤文件或搭建HTTP服務(wù)器,NodeJS就相應(yīng)提供了fs、http等內(nèi)置對(duì)象。

Node.js是一個(gè)對(duì)于前端工作者不可或缺的工具。尤其是對(duì)于JavaScript有著巨大的提升,現(xiàn)階段Node.js的應(yīng)用已經(jīng)有了非常蓬勃的發(fā)展。對(duì)于Node.js的學(xué)習(xí)和熟練運(yùn)用,必不可少!

目前,Node.js在大部分領(lǐng)域都占有一席之地,尤其是I/O密集型的。

比如Web開發(fā),微服務(wù),前端構(gòu)建等。不少大型網(wǎng)站都是使用 Node.js 作為后臺(tái)開發(fā)語(yǔ)言的,用的最多的就是使用Node.js做前端渲染和架構(gòu)優(yōu)化,比如 淘寶 雙十一、去哪兒網(wǎng) 的 PC 端核心業(yè)務(wù)等。

另外,有不少知名的前端庫(kù)也是使用 Node.js 開發(fā)的,如Webpack是一個(gè)強(qiáng)大的打包器,React/Vue 是成熟的前端組件化框架。

Node.js通常被用來(lái)開發(fā)低延遲的網(wǎng)絡(luò)應(yīng)用,也就是那些需要在服務(wù)器端環(huán)境和前端實(shí)時(shí)收集和交換數(shù)據(jù)的應(yīng)用(API、即時(shí)聊天、微服務(wù))。阿里巴巴、騰訊、Qunar、百度、PayPal、道瓊斯、沃爾瑪和 LinkedIn 都采用了 Node.js 框架搭建應(yīng)用。

以上是“javascript可不可以在服務(wù)器端執(zhí)行”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI