2013-08-25 2 views
0

Ядро Dojo - это базовая, ультракомпактная, высоко оптимизированная библиотека , которая обеспечивает основу для всего остального в наборе инструментов.Что называется Base in Dojo?

Я совершенно новой для Dojo Toolkit и запутаться в приведенном выше контексте Kernal из додзё, как ли они смысл dojo.js файл или все файлы внутри директории додзё?

Может ли кто-нибудь объяснить мне, что на самом деле называется базой в Додзе?

+0

Ссылка на эту цитату будет полезно. – Hamish

+0

Я не знаю, где вы нашли эту цитату, но вы можете увидеть подробности здесь: https://dojotoolkit.org/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

FYI, dijit также имеет _base , –

0

dojo/_base - это подмножество пакета додзё.

На данный момент он существует в основном по устаревшим причинам, но он был первоначально создан как список того, что было включено в встроенную версию dojo.js по умолчанию.

Идея заключалась в том, чтобы создать ту же версию dojo.js и для CDN без немедленной загрузки дополнительных ресурсов.

С появлением AMD, _Образы базовой изжил и является наследием вещь, которая уйдет с Dojo 2.