Je suis expérimenter un peu avec RequireJS 2.0.1. Mon but est de charger correctement jQuery, le trait de Soulignement et de la colonne vertébrale. À partir de l'original RequireJS doc , j'ai découvert que l'auteur J. Burke ajouté (à cette nouvelle version) une nouvelle option de configuration appelé la cale.
Ensuite, j'ai écrit ce genre de choses ici-bas:
index.html
<!DOCTYPE html>
<html>
<head>
<title>Testing time</title>
<script data-main="scripts/main" src="scripts/require.js"></script>
</head>
<body>
<h1>Testing time</h1>
</body>
</html>
scripts/main.js
requirejs.config({
shim: {
'libs/jquery': {
exports: '$'
},
'libs/underscore': {
exports: '_'
},
'libs/backbone': {
deps: ['libs/underscore', 'libs/jquery'],
exports: 'Backbone'
}
}
});
define(
['libs/jquery', 'libs/underscore', 'libs/backbone'],
function (jQueryLocal, underscoreLocal, backboneLocal) {
console.log('local', jQueryLocal);
console.log('local', underscoreLocal);
console.log('local', backboneLocal);
console.log('global', $);
console.log('global', _);
console.log('global', Backbone);
}
);
Tout semble fonctionner assez bien, mais j'ai le sentiment qu'il me manque quelque chose, je sais qu'il y a AMDed version de jQuery et le trait de Soulignement, mais si l'installation est si simple que je ne comprends pas pourquoi je devrais utiliser.
Est-ce que le programme d'installation à droite ou il me manque quelque chose?