Dojo — это инструментарий JavaScript, который основан на модульной архитектуре AMD, которая предоставляет дополнительные модули для добавления дополнительных функций в веб-приложение, а также экономит время и масштаб в процессе разработки веб-приложений.
пример
В следующем примере показано использование Dojo вместе с RequireJS. Создайте HTML-файл с именем index.html и поместите в него следующий код:
<!DOCTYPE html> <html> <head> <title>RequireJS Dojo</title> <script data-main="app" src="lib/require.js"></script> </head> <body> <h2>RequireJS Dojo</h2> <p> Hello... ... </p> </body> </html>
Создайте файл js с именем app.js и добавьте в него следующий код:
require ({
//You can configure loading modules from the lib directory
baseUrl: 'lib',
paths: {
//mapping of package
dojo: 'http://sfoster.dojotoolkit.org/dojobox/1.7-branch/dojo'
}
}, [
//modules which we are using here
'dojo/dom'
], function(dom) {
//using the 'byId' method from dom module
var mydojo = dom.byId('dojo_val')
mydojo.innerHTML = "The text is displaying via dojo/dom";
}
);
Выход
Откройте файл HTML в браузере; вы получите следующий вывод —