Dojo можно использовать (и используется) в средах без браузера (например, Rhino, Jaxer, SpiderMonkey). Его можно легко адаптировать и для других сред & mdash; все функции, связанные с DOM, отделены от функций, связанных с функциями глобального языка.
dojo.declare () ( больше документов ) входит в базу Dojo (как только вы загружаете dojo.js) и реализует полноценный ООП с одно- и множественным - наследование, автоматическое построение цепочек и супер-вызовы. Фактически это краеугольный камень многих сооружений Додзё.
Конечно, есть и другие низкоуровневые средства, такие как dojo.mixin () для смешивания объектов и dojo.extend () для динамического расширения прототипа.
Дополнительные языковые функции можно найти в dojox.lang . Следующие его части подробно объяснены и задокументированы: функционал , AOP , рекурсивные комбинаторы .
Dojo поставляется с другими батареями, включенными из алгоритмов, связанных со строками, для обработки данных. Если вы заинтересованы в этих , вы можете найти их самостоятельно или связаться с сообществом Додзё .