Google發(fā)布的JavaScript開(kāi)發(fā)工具
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
在全球,有數(shù)百萬(wàn)的用戶在使用Google的JavaScript-intensive應(yīng)用,如 Gmail,Google Docs,Google Maps。相信每個(gè)開(kāi)發(fā)者都希望創(chuàng)建Web應(yīng)用程序能變的更easy。哈哈,有個(gè)相當(dāng)好的消息告訴大家,Google今天開(kāi)放了Closure Tools,一套內(nèi)部人員開(kāi)發(fā)JavaScript的工具!上面提到了那幾個(gè)Google應(yīng)用都是使用此工具開(kāi)發(fā)的。 Closure Tools中包含三套工具: 1、Closure Compiler Closure Compiler是用來(lái)編譯JavaScript的編譯器,除了像最常見(jiàn)的JavaScript的壓縮機(jī)提供的功能,它還會(huì)對(duì)程序進(jìn)行分析,把不需要的部份移除,減少的JavaScript程序的大小及提升效率。你可以將compiler與Closure Inspector(Firebug的擴(kuò)展)一起使用。 由于JavaScript的開(kāi)發(fā)是多樣化的,所以建立了很多種運(yùn)行的方式:提供了一個(gè)開(kāi)源的命令行工具;創(chuàng)建了一個(gè)Web應(yīng)用程序,你可以使用text box或一個(gè)RESTful API來(lái)編譯;還提供了一個(gè)Firefox的擴(kuò)展,可以與Page Speed 一起使用,方便查看網(wǎng)頁(yè)的性能優(yōu)勢(shì)。 2、Closure Library Closure Library是一個(gè)廣泛,測(cè)試良好,模塊化,跨瀏覽器的JavaScript庫(kù)。它是Google的標(biāo)準(zhǔn)JavaScript類(lèi)庫(kù).這套工具就像是許多一般的JavaScript框架,提供了許多簡(jiǎn)化的DOM操作的函數(shù)庫(kù),還有豐富的用戶界面組件。 3、Closure Templates 這套工具就是提供一個(gè)在JavaScript中做模板的機(jī)制及函數(shù)庫(kù),你可以把HTML布局的部份寫(xiě)成一個(gè)*.soy,接著再利用封閉模板提供的工具把這個(gè)模板檔案編譯成的JavaScript代碼,這樣JavaScript開(kāi)發(fā)者便省去了很多處理頁(yè)面的負(fù)擔(dān)。 Closure Templates既可以實(shí)現(xiàn)JavaScript,又可以實(shí)現(xiàn)Java,所以你可以在服務(wù)器端和客戶端使用相同的模板。 該文章在 2010/8/14 3:30:37 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |