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