前端JS nodejs 和JS有什麼區別?

2021-09-28 14:39:43 字數 479 閱讀 7337

前端的js = 標準js + webapi

webapi參閱mdn

nodejs = 標準js + 一些系統相關的api

具體參閱node文件

下面的**可以在瀏覽器或者node中執行

var a = new date()

let b = promise.reject()

下面**只能在node中執行的

console.log(__dirname)
下面**只能在瀏覽器中執行的

var a = new xmlhttprequest()
無論是node還是各大瀏覽器,都需要有解釋js**的引擎,參考下表瀏覽器使用的js直譯器

不同直譯器對js**的處理都要符合es規範。但是es並沒有規定陣列、集合等資料結構的底層實現,也沒有闡述**編譯或解釋的方式,這些由各大廠商自行決定。

MySQL資料庫中in和exists有什麼區別

偽 如下 select from table a a where a.id in select b.id from table b b 偽 如下 select from table a a where exixts select b.id from table b b where a.id b.id...

前端 xml有什麼優勢和特點

可擴充套件標記語言 xml 提供一種描述結構化資料的方法。與主要用於控制資料的顯示和外觀的 html 標記不同,xml 標記用於定義資料本身的結構和資料型別。xml 使用一組標記來描繪資料元素。每個元素封裝可能十分簡單也可能十分複雜的資料。您可以定義一組無限制的 xml 標記。例如,您可以定義一些 ...

maya室內模型 3DMAX和MAYA有什麼區別?

3dmax和maya有什麼區別?這個問題是學員一直會問的問題,或者問3dmax和maya這兩個軟體哪個更強大一些。等一系列比較的問題,今天我們就來給大家詳細說下究竟有什麼區別。兩款軟體的區別 看到很多論壇上或者帖子上寫的關於兩者的區別過於深奧,在這裡我們就說的通俗易懂一些。首選max和maya都屬於...