La programmation modulaire décompose les grandes applications en blocs de code plus petits et faciles à gérer. Le codage basé sur le module simplifie la maintenance et améliore la réutilisabilité du code. Cependant, les dépendances entre les modules de gestion sont un problème majeur auquel les développeurs sont confrontés tout au long du processus de développement des applications. Requirejs est l'un des cadres les plus populaires pour gérer les dépendances entre les modules. Ce tutoriel explore les exigences du code modulaire et montre comment les obligations peuvent aider.
Points clés
- requirejs est un cadre populaire pour gérer les dépendances entre les modules JavaScript, ce qui améliore la vitesse et la qualité de votre code, en particulier dans les grands projets.
- requirejs utilise le chargement des modules asynchrones (AMD) pour charger des fichiers, ce qui permet aux scripts de charger des modules et de leurs dépendances de manière non bloquante.
- Dans requirejs, tout le code est enveloppé dans les fonctions
require()
ou define()
. La fonction require()
est utilisée pour les fonctions qui sont exécutées immédiatement, tandis que la fonction define()
est utilisée pour définir des modules qui peuvent être utilisés à plusieurs emplacements.
- requirejs améliore la qualité du code en favorisant la modularité et la séparation des préoccupations, réduit le risque de nommer les conflits en gardant la portée mondiale soignée et fournit un puissant mécanisme de gestion des erreurs.
Chargez le fichier JavaScript
Les grandes applications nécessitent généralement de nombreux fichiers JavaScript. Habituellement, ils utilisent
<p>
<code>credits.js
Ici, l'initialisation est effectuée avant de charger
. Cela entraînera une erreur comme indiqué ci-dessous. Cet exemple ne nécessite que trois fichiers JavaScript. Dans un projet plus vaste, les choses peuvent facilement devenir incontrôlables. C'est là que les obligations sont en jeu.
Obligation requisejs introduction
requirejs est un module JavaScript bien connu et un chargeur de fichiers pris en charge par les dernières versions de navigateurs populaires. Dans requirejs, nous séparons le code en modules, dont chacun gère une seule responsabilité. De plus, les dépendances doivent être configurées lors du chargement du fichier. Commençons par le téléchargement de requirejs. Une fois le téléchargement terminé, copiez le fichier dans votre dossier de projet. Supposons que la structure du répertoire du projet est désormais similaire à la figure suivante:
scripts
main.js