亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Nodejs使用的是javascript還是ECMAScript?

Nodejs使用的是javascript還是ECMAScript?

DIEA 2019-04-08 11:17:41
一個完整的JavaScript實現是由以下3個不同部分組成的:核心(ECMAScript)、文檔對象模型(DOM)、瀏覽器對象模型(BOM)。Nodejs和couchdb中沒有DOM和BOM,那么它運行的還算是javascript嗎?
查看完整描述

2 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

一個完整的JavaScript實現是由以下3個不同部分組成的
從哪兒看的?
文檔對象模型(DOM)
DOM是一種操作xml文檔的方式,不僅僅是js,其它語言都有,而且api也相當一致。這個nodejs也有,因為nodejs也可以在服務器端操作xml。
瀏覽器對象模型(BOM)
既然是瀏覽器對象模型,那么服務器端的js肯定就沒有了。
一個完整的瀏覽器端JavaScript實現是由以下3個不同部分組成的:核心(ECMAScript)、文檔對象模型(DOM)、瀏覽器對象模型(BOM)。
或者
瀏覽器端上面的JavaScript實現是由以下3個不同部分組成的……
                            
查看完整回答
反對 回復 2019-04-08
?
揚帆大魚

TA貢獻1799條經驗 獲得超9個贊

node組成:
ECMAScript
CommonJS(fs.tcp…)
node中沒有瀏覽器中的BOM和DOM
而且node對js的支持,是依賴V8引擎實現的,在最新的V0.11.9中,已經可以啟動harmony模式來支持ES6
所以如果說的嚴謹一些,node使用的是ECMAScript,不知樓主對這個說法是否滿意
樓主這段話應該是紅皮書上的,說的是JavaScript的實現,這個沒有問題,因為本來JS就是為了瀏覽器設計出來的,實現的話要依賴瀏覽器,即要包含BOM和DOM
                            
查看完整回答
反對 回復 2019-04-08
  • 2 回答
  • 0 關注
  • 744 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號