Je suis nouveau dans l'apprentissage du dojo et je suis tombé sur les fonctions require()
et define()
et je n'arrive pas à me mettre la tête dessus. Aussi, quand utiliserais-je l'un ou l'autre? Une petite démo ou un exemple serait bénéfique. Merci beaucoup!
Réponse
Trop de publicités?require
et define
font partie de l'asynchrone de définition de module (AMD) de l'API.
Vous utilisez define
pour définir un module qui peut être consommé par un autre code. Généralement, define
sera utilisé dans un fichier javascript. Le fichier javascript est la définition d'un module. Tous les Dojo de l'utilisation des fichiers définir.
Vous utilisez require
lorsque vous n'êtes pas de la définition d'un module, mais vous avez besoin de modules qui ont été définis. Généralement, require
sera utilisé dans les pages HTML. La page HTML n'est pas un module, mais nécessite des modules de présenter la page de l'utilisateur.
AMD API