1. 程式人生 > >Dojo入門篇

Dojo入門篇

gin iss mark 打包工具 打包 wid nbsp 支持 ext

Dojo是一個JavaScript實現的開源DHTML工具包,Dojo最初的目標是解決開發HTML應用程序中遇到的一些長期存在的問題。然而如今Dojo已經成為了開發RIA應用程序的利器。

Dojo讓Web頁面具有動態能力,我們能夠在其它支持JavaScript的環境中使用Dojo。

利用Dojo提供的組件。能夠提升Web應用程序的可用性和交互能力。

Dojo在非常大程度上屏蔽了瀏覽器之間的差異性,因此不用操心Web頁面是在某些瀏覽器中可用。

Dojo的打包工具能夠幫助優化JavaScript代碼,而且僅僅生成部署應用程序所需的最小Dojo包集合。


技術分享

Dojo架構圖

Dojo Toolkit的特性

技術分享

1、Core Dojo

包括了一些Base中沒有包括的附加特性。通常這些特性不像Base中的特性那樣頻繁使用。因此它們單獨載入的話會減輕Base包的負擔。從這一點來講,Core包提供一些實際實用的組件。包括高級動畫拖放、I/O、數據管理、國際化、瀏覽器歷時管理等。

2、Dijit

包括Dojo小部件和組件的擴展UI庫。

這些小部件的一些演示樣例包括對話框、日歷、調色板、工具提示和樹等。它還包括一些表單控件,這比標準HTML表單控件提供很多其它的功能。另一些完整的布局管理選項。

3、DojoeXtensions(DojoX

)

包括工具箱的各個子項目,位於DojoX中的大多數是實驗特性。可是也有一些穩定組件和特性。


關於Dojo的很多其它知識,訪問網址:http://dojotoolkit.org/



??

Dojo入門篇