Dojo QuickStart 快速入门教程 (1) Why Dojo
| Dojo 是一個用來構(gòu)建 Web 應(yīng)用的 JavaScript 工具包,當(dāng)然是開源的。它的目標(biāo)是通過提供一組特別構(gòu)造的 API 和一系列輔助工具,使你能在較短的時間里把想法變?yōu)閷?shí)現(xiàn),同時改善你的日常 Web 開發(fā)體驗(yàn)。它是快速的(lightning fast)、健壯的(lightning fast),并提供了一套工具集,可以處理 DOM , animations, Ajax, 事件,鍵盤操作, 國際化(i18n)和無障礙功能(a11y)。Dojo 基本庫是一個26K大小的、輕量級文件,可以輕松下載( "across the wire")。Dojo 是完全免費(fèi)、具有寬松的許可協(xié)議(AFL or BSD)。Dojo 的開發(fā)是透明的,他背后有一群活躍的開發(fā)者和一個強(qiáng)大的社區(qū)。 |
版權(quán)聲明:本博客文章如非特別注明,均為原創(chuàng),作者保留所有權(quán)利!歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者左洸和出處博客園
????????
無論大小項(xiàng)目,Dojo 對你的開發(fā)瓶頸提供了終極的可擴(kuò)展解決方案。內(nèi)置的 package 機(jī)制結(jié)束了令人頭痛的追蹤依賴(tracking dependencies),可以構(gòu)建內(nèi)聚的、優(yōu)化的多層代碼用來發(fā)布。DHO 使單元回歸測試成為一件輕而易舉的事。
插件
除了 dojo.js 中的所有可用功能外,你還可以利用強(qiáng)大的 package 機(jī)制,通過簡單的 dojo.require() 調(diào)用,來增加你程序的功能。Dojo 核心功能包括拖拽、高級 ajax 傳輸、字符串處理、強(qiáng)大的數(shù)據(jù) API 以及上百項(xiàng)其他的功能,使你能輕松的構(gòu)建富互聯(lián)網(wǎng)應(yīng)用。
無限的可能
?Dojo 還有一個創(chuàng)建、使用、封裝可重用組件的項(xiàng)目,叫做 Dijit ,它可以將擴(kuò)展的、主題化的組件加入到你的網(wǎng)頁中。一組良好的 API 使你可以高效的對現(xiàn)有組件行為進(jìn)行定制。
技術(shù)前沿
來到 Dojo 的世界,許多最前沿的技術(shù)就在你指尖。Web 2.0, Ajax, Comet 這些激動人心的詞匯提供了一個偉大的新起點(diǎn),來描繪你即將經(jīng)歷的體驗(yàn)。dojox.gfx, dojox.charting 和 Dojo Offline 使你迅速超越概念炒作,將 Web 體驗(yàn)制推向一個新的高度。
轉(zhuǎn)載于:https://www.cnblogs.com/myqiao/archive/2009/05/13/1455996.html
總結(jié)
以上是生活随笔為你收集整理的Dojo QuickStart 快速入门教程 (1) Why Dojo的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海欢乐谷有哪些项目适合小孩子玩
- 下一篇: 有了嫂子之后,我再也不是妈妈心中重要的那