Dojo是一款開源javascript工具包,它能夠幫助你在短時間內構建重量級的js應用。它填補了js和各種瀏覽器之間運行不是特別協調的問題,給予你強大、方便、輕量的性能,并且能夠提供構建動態交互界面時的測試工具。
Dojo能夠讓你快速的部署標準的交互組件,動態變化和最強大簡單的AJax請求。這種能力是建立在最輕量級的打包規則(packaging system)之上的,因此你無需在記住哪個命令是出自哪個腳本文件的。
Dojo的打包規則和可選的構造工具幫助你完成快速、優化和透明的開發。Dojo也打包了一個易用的組件系統。
從配置模式看,Dojo的組件始終都是HTML和CSS的。
最重要的是,既然輕便的js是Dojo的核心,那么你的組件就能夠方便的用于HTML、SVG或者任何接下來可能出現的什么技術上。
網絡正在改變,dojo可以幫助你保持處于前列。Dojo讓你的網頁開發變得更好更容易更快速。
Dojo 工具包的定義
Dojo 是一個多平臺的 JavaScript 工具包。Dojo 之于 JavaScript 就如同 Java™ 運行庫之于 Java 語言。目前 JavaScript 最大的應用領域(也是 Dojo 的最大應用領域)就是瀏覽器端的 Web 開發。
概述
隨著最近圍繞 Web 2.0 和 Ajax 技術所展開的大肆宣揚,就連一些大型商業項目也已經準備開始實際嘗試基于 JavaScript 的應用程序了。如果只考慮到從上世紀 90 年代末期(那時這類項目通常都會失敗)至今技術的發展和變革,這樣做是一個不錯的主意。在過去 10 年中,JavaScript 虛擬機不斷成熟,瀏覽器的兼容性越來越好,一些兼容性標準不斷被完善,個人計算機上的 CPU 功率和內存迅速增長,用戶也已經累積了大量有關開發 JavaScript 應用程序的知識。Dojo 工具包似乎正處在將這些經驗應用到代碼中去的階段。
概念上的方法
從概念上來說,Dojo 非常棒。它的一個引人注意之處是它為 JavaScript 開發帶來了高標準的質量,似乎是受到了 Java 語言的啟迪。Dojo 從其他幾個 JavaScript 框架中發展而來這個事實可以確保它的基本概念已經成熟。工具包 方法(與框架或庫方法相比)允許開發人員只在需要時使用 Dojo;在其他情況下,并不需要使用它。Dojo 的對業務友好的開源許可證也使得它對于各種項目來說都非常有吸引力。
獲取一個版本
Dojo提供了不同的構建版本,把相關的部分構成一個單一的壓縮文件。
不用擔心,無論你用的什么版本,都能夠毫無困難的調用Dojo提供的所有的API,只是你所選版本的相應的庫將會優先引導而已。
相關
posted on 2007-05-23 23:55
Zhangwenlong 閱讀(636)
評論(1) 編輯 收藏