app amorçage RequireJS avec jQuery comme un module sans attribut principal de données

StackOverflow https://stackoverflow.com/questions/9330903

  •  27-10-2019
  •  | 
  •  

Question

Dans l'application de travailler avec, je ne dispose pas d'une façon d'attributs specyfing sur l'étiquette pour requirejs. Je peux spécifier la balise de script sous forme de

<script type="text/javascript" src="scripts/require.js"></script>

Je peux ajouter une autre étiquette avant ou après celui-ci et inclure le code pour amorcer mon application (module principal). J'utilise jQuery 1.7.1 et je voudrais le charger comme la dépendance dans d'autres modules. Je veux aussi faire sans le faisceau requirejs-jquery, donc jQuery séparée de requirejs. Je cherche la bonne façon de le faire. Je suis assez nouveau pour requirejs donc une explication de la façon dont les modules sont chargés et un exemple de code serait génial. Merci!

Était-ce utile?

La solution

inclure un autre fichier javascript après requirejs.

<script type="text/javascript" src="scripts/require.js"></script>
<script type="text/javascript" src="scripts/main.js"></script>

Dans ce fichier, vous devez requirejs configure donc il trouve jquery.

main.js

require.config({
    paths: {
        "jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
  } 
});

A partir de maintenant, vous serez en mesure de charger jquery dans vos modules

require(['jquery'], function ($) {
    $('#foo').show();
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top