天天看點

Dojo入門篇

      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中的大多數是實驗特性,但是也有一些穩定元件和特性。



繼續閱讀