Chargement de jQuery, de Soulignement et de la colonne vertébrale à l'aide de RequireJS 2.0.1 et la cale

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) un nouvelle option de configuration appelé 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 les utiliser.

Est-ce que le programme d'installation à droite ou je suis absent quelque chose?

  • comment au sujet de la json2? Devons-nous aussi?
InformationsquelleAutor vrde | 2012-06-02