abstract:JavaScript是一個強大面向對象語言,它有很多快速高效的解釋器。官方JavaScript標準定義的API是為了構建基于瀏覽器的應用程序。然而,并沒有定于一個用于更廣泛的應用程序的標準庫。CommonJS API定義很多普通應用程序(主要指非瀏覽器的應用)使用的API,從而填補了這個空白。它的終極目標是提供一個類似Python,Ruby和Java標準庫。這樣的話,開發(fā)者可以使用CommonJS
JavaScript是一個強大面向對象語言,它有很多快速高效的解釋器。官方JavaScript標準定義的API是為了構建基于瀏覽器的應用程序。然而,并沒有定于一個用于更廣泛的應用程序的標準庫。
CommonJS API定義很多普通應用程序(主要指非瀏覽器的應用)使用的API,從而填補了這個空白。它的終極目標是提供一個類似Python,Ruby和Java標準庫。這樣的話,開發(fā)者可以使用CommonJS API編寫應用程序,然后這些應用可以運行在不同的JavaScript解釋器和不同的主機環(huán)境中。在兼容CommonJS的系統(tǒng)中,你可以實用JavaScript程序開發(fā):
服務器端JavaScript應用程序
命令行工具
圖形界面應用程序
混合應用程序(如,Titanium或Adobe AIR)