2013-08-25 95 views
0

Dojo的內核是Base,一個超緊湊,高度優化的庫 爲工具包中的其他任何工具提供了基礎。什麼叫做Dojo基地?

我是很新的Dojo工具包和困惑中的籽粒道場上述背景下因爲它們是否意的dojo.js文件或目錄道場裏面的所有文件?

有人可以解釋我在Dojo中真正稱爲Base嗎?

+0

到報價的鏈接將是有益的。 – Hamish

+0

我不知道你在哪裏找到了這個引用,但是你可以在這裏看到詳細信息:https://dojotoolkitkit/reference-guide/1.9/dojo/index.html#dojo-index – Philippe

回答

0

我不確定,但我想他們正在談論dojo/_base。它是含有像一些有用的工具包:

  • dojo/_base/declare繼承(延伸部件/模塊):
  • dojo/_base/lang可用於各種事情一樣延伸的對象,基於模板替換文本,執行功能在特定上下文中(this),...
  • dojo/_base/array提供陣列公用事業等forEach
  • dojo/_base/fx提供效果
  • dojo/_base/xhr是XHR(AJAX)的基類要求

還有這裏的幾個過時的模塊(由其他模塊取代了基本的):

  • dojo/_base/connect
  • dojo/_base/window

我可能會缺少其他模塊(這些是我使用最多的模塊)。它提供了核心功能,並在所有其他模塊中使用。

+0

僅供參考,dijit也有_base 。 –

0

dojo/_base是dojo軟件包的一個子集。

此時,它主要是出於遺留原因而存在,但它最初創建爲默認情況下dojo.js內置版本中所包含內容的列表。

這個想法是創建相同版本的dojo.js,併爲CDNs,沒有立即需要加載額外的資源。

隨着AMD的崛起,已經_base衰老無用,是一個傳統的東西就會離你而去使用Dojo 2.