Ecmascript 是一個指令碼語言標準,規定這個語言的語法,內建函式等等
Javascript是Ecmascript標準的一個實現,簡稱 js
指令碼語言本身是檔案檔案,不能像exe那樣直接執行,它要執行需要一個宿主環境,
比如瀏覽器,它提供給js一個window物件和document物件,可以供js操作
或者在windows下直接雙擊.js檔案,它是在Jscript宿主下執行的,如果js檔案是針對瀏覽器寫的,雙擊執行一般會直接報錯
nodejs是javascript的一個web伺服器宿主,編寫指令碼可以直接建立一個web伺服器監聽訪問,然後作一些資料操作和輸出。
nodejs裡有個包管理器叫nmp 一般安裝nodejs是為了用它這個包管理器,可以管理很多js實現的功能包
react是基於js的二次解析引擎,它支援在js裡直接穿插html程式碼(有一定的規則要求),然後解析成正常的js程式碼並執行。
react native是基於js和react js的一個開發環境,可以直接用兩者的語法開發並編譯出原生APP
Ecmascript 是一個指令碼語言標準,規定這個語言的語法,內建函式等等
Javascript是Ecmascript標準的一個實現,簡稱 js
指令碼語言本身是檔案檔案,不能像exe那樣直接執行,它要執行需要一個宿主環境,
比如瀏覽器,它提供給js一個window物件和document物件,可以供js操作
或者在windows下直接雙擊.js檔案,它是在Jscript宿主下執行的,如果js檔案是針對瀏覽器寫的,雙擊執行一般會直接報錯
nodejs是javascript的一個web伺服器宿主,編寫指令碼可以直接建立一個web伺服器監聽訪問,然後作一些資料操作和輸出。
nodejs裡有個包管理器叫nmp 一般安裝nodejs是為了用它這個包管理器,可以管理很多js實現的功能包
react是基於js的二次解析引擎,它支援在js裡直接穿插html程式碼(有一定的規則要求),然後解析成正常的js程式碼並執行。
react native是基於js和react js的一個開發環境,可以直接用兩者的語法開發並編譯出原生APP