RequireJS - Dojo
Dojo é um kit de ferramentas JavaScript baseado na arquitetura de módulo AMD que fornece módulos adicionais para adicionar funcionalidade extra ao aplicativo da web e também economiza tempo e escala no processo de desenvolvimento de aplicativo da web.
Exemplo
O exemplo a seguir mostra o uso do Dojo junto com RequireJS. Crie um arquivo html com o nome index.html e coloque o seguinte código nele -
<!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>
Criar uma jsarquivo com o nome app.js e adicione o seguinte código nele -
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";
}
);
Resultado
Abra o arquivo HTML em um navegador; você receberá a seguinte saída -