RequireJS - Dojo
Dojo è un toolkit JavaScript basato sull'architettura del modulo AMD che fornisce moduli aggiuntivi per aggiungere funzionalità extra all'applicazione Web e consente inoltre di risparmiare tempo e scalabilità nel processo di sviluppo dell'applicazione Web.
Esempio
L'esempio seguente mostra l'utilizzo di Dojo insieme a RequireJS. Crea un file html con il nome index.html e inserisci il seguente codice al suo interno -
<!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>
Creare un jsfile con il nome app.js e aggiungi il seguente codice al suo interno -
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";
}
);
Produzione
Apri il file HTML in un browser; riceverai il seguente output: