2013-08-25 60 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.