亚洲av+另类av,亚洲av 色,无码性午夜视频在线观看 ,少妇太爽了在线观看,亚洲av日韩av中文高清性色

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

首頁(yè)常見(jiàn)問(wèn)題正文

什么是Node.js?Node.js有哪些組成部分?

更新時(shí)間:2023-07-19 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

JavaSeript和Node.js的核心語(yǔ)法都是ECMASeript,JavaSeript是一種腳本語(yǔ)言,一般運(yùn)行在客戶(hù)端,而Node.js就是運(yùn)行在服務(wù)器端的JavaScript。

JavaSeript由三部分組成.分別是ECMASeript、DOM和BOM,具體介紹如下。ECMAScript是JavaScript的核心語(yǔ)法。

·DOM(Document Object Model,文檔對(duì)象模型)是HTML和XML的API,用于控制文檔的內(nèi)容與結(jié)構(gòu)。

·BOM(Browser Object Model,瀏覽器對(duì)象模型)可以對(duì)瀏覽器窗口進(jìn)行訪(fǎng)問(wèn)和操作。

Node.js是由ECMASeript和Node環(huán)境提供的一些附加API組成的,包括文件、網(wǎng)絡(luò)和路徑等。

JavaSeript 在客戶(hù)端和服務(wù)器端實(shí)現(xiàn)的功能不同,區(qū)別具體如下

在客戶(hù)端,Jalhfcript需要依賴(lài)瀏覽器提供的JavaSeript引擎解析執(zhí)行,瀏覽器還提供了對(duì)DOM的解析,所以客戶(hù)端的JavaSeript不僅應(yīng)用了核心語(yǔ)法ECMASeript.而且能操作DOM和BOM.常見(jiàn)的應(yīng)用場(chǎng)景包括用戶(hù)交互、動(dòng)畫(huà)特效、表單驗(yàn)證、發(fā)送Ajax請(qǐng)求等。在服務(wù)器端,JavaScript不依賴(lài)瀏覽器,而是由特定的運(yùn)行環(huán)境提供的JavaScript引擎解析執(zhí)行,例如Node.js。服務(wù)器端的JavaScirpt應(yīng)用了核心語(yǔ)法ECMASeript,但是不操作DOM和BOM。它常常用于做一些在客戶(hù)端做不到的事情,例如操作數(shù)據(jù)庫(kù)、操作文件等。另外,在客戶(hù)端的Ajax操作只能發(fā)送請(qǐng)求,而接收請(qǐng)求和做出響應(yīng)的操作都需要服務(wù)器端的JavaScript來(lái)完成。

簡(jiǎn)而言之,客戶(hù)端的JavaSeript主要用于處理頁(yè)面的交互,而服務(wù)器端的JavaSeript主要用于處理數(shù)據(jù)的交互。

分享到:
在線(xiàn)咨詢(xún) 我要報(bào)名
和我們?cè)诰€(xiàn)交談!