DOJO介紹和安裝教程

Dojo 是一個用javascript語言實現的開源DHTML工具包。它是在幾個項目捐助基礎上建立起來的(nWidgets, Burstlib, f(m)), 這也是爲什麼叫它a /"unified/" toolkit的原因。Dojo的目標是解決開發DHTML應用程序遇到的那些,長期存在 、歷史問題。historical problems with DHTML 跨瀏覽器問題。
Dojo讓你更容易 使web頁面具有動態能力,或在任何穩健的支持javascript語言的環境中發揮作用。
  a、利用dojo提供的組件,你可以提升你的web應用程序可用性、交互能力以及功能上的提高;
  b、你也可以 更容易的建立degradeable user interfaces ??,dojo提供小巧的 widgets ,animate transitions;
  c、利用它的低級APIs和可兼容的代碼,寫出輕便的、單一風格(複雜)的javascript代碼,Dojo的 event system, I/O APIs, and generic language enhancement form the basis of a powerful programming environment.
  d、通過Dojo提供的工具,你可以爲你的代碼寫命令行式的單元測試代碼。
  e、the Dojo package system使你自己的代碼更容易維護,偶合性更低。

Dojo通過很少的代碼完成了以上的功能。(以後可能我詳細說說dojo的package system ,只需要三個js文件)。當你寫腳本時,只需要包含很少的js文件(大小)。也可以選擇的(包含)下載dojo提供的龐大的功能。Dojo provides MultiplePointsOfEntry, InterpreterIndependence, ForwardLookingAPIs, and focuses on ReducingBarriersToAdoption.
  dojo試圖建立一種新的標籤語言DojoML。目標是,在DojoML和javascript腳本語言不變的情況下,用不同的render方式展示數據, Renderings may be made available in several rendering contexts (such as SVG, or perhaps even the desktop or Flash)。(比較美好啊)更進一步,the DojoML 剖析器可以接受html和svg爲輸入,容易的建立DegradeableResponsiveApplications。

安裝

 

下載最新的Dojo Toolkit 1.1.1http://dojotoolkit.org/downloads


例子:


這個是官方的例子:http://www.dojotoolkit.org/demos/email-using-1-0

發佈了16 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章