Home Sports L’Alabama domine le Wisconsin: la vengeance de Tide et ce que cela signifie

L’Alabama domine le Wisconsin: la vengeance de Tide et ce que cela signifie

0 comments 63 views

Il s’agit d’un fichier de configuration, probablement pour un chargeur de module JavaScript comme Requirejs. Décomposons ce qu’il contient:

1 et 1 paths:

Cette ‌section définit les noms de module logique (utilisés (utilisés ‍in require() Appels dans votre code JavaScript) et⁣ les chemins de fichier réels où se trouvent ces modules. Il est organisé en objets imbriqués.

* ⁢ ⁤ Clés de niveau supérieur: Ceux-ci représentent des chemins de base ou des catégories de modules. Comme, libs suggère un répertoire contenant des bibliothèques tierces. fly représente probablement le code personnalisé ‍ dans le projet.
* Valeurs: Les valeurs sont les chemins vers les fichiers JavaScript réels. Il peut s’agir de chemins ‌relative⁤ (relatives à l’emplacement de ce fichier de configuration) ORL.

Voici une ventilation de quelques parties clés:

* custom: "2.6.2" – Un module personnalisé à la version 2.6.2.⁣ ⁣ ‍Path ‍Path ⁤ est probablement par rapport à l’emplacement de ce fichier de configuration.
* libs/velocity: "1.2.2" – ‌the ⁣velocity.js ‌Library à la version 1.2.2.
* libs/dataTables: "1.10.6" ‍ – La bibliothèque DataTables ⁤javascript à la version 1.10.6.
* libs/jquery: Un grand nombre de plugins jQuery sont répertoriés ici, chacun avec une version spécifique. Cela indique ⁤Le projet‌ fortement des lilies⁣ sur jQuery et ses extensions. Exemples ⁤include:
* ‍ libs/jquery/dotdotdot: Un plugin pour tronquer du texte avec une ellipse.
* libs/jquery/flexslider: Un plugin de curseur répondu.
‍ * ‍ libs/jquery/lazyload: Un plugin pour les images de chargement paresseux.
⁣ * libs/jquery/ui/...: Un ensemble complet de widgets d’interface utilisateur jQuery (assortiment automatique, accordéon, onglets, boîte de dialogue, etc.) avec version 1.11.4.
* libs/waypoints/...: Waypoints est un ‍Library pour déclencher des fonctions lorsque vous faites défiler la page. Plusieurs modules de waypoints ⁤ sont inclus.
* ⁣ fly/libs/underscore-1.5.1: Sous-cite.js, ⁢ une bibliothèque d’utilité, à la version 1.5.1.
* ‍ fly/libs/backbone-1.0.0: ⁣Backbone.js, un framework JavaScript, à la version 1.0.0.

2 shim:

Cette section est cruciale pour traiter les modules qui ne le faites pas Suivez⁢ Le format standard de définition du module asynchrone (AMD) ‌ que les exigences exigent. De nombreuses bibliothèques de dolurs‌ (comme jQuery ‌plugins) ne sont pas conçues avec ⁢Amd à l’esprit. shim ‍ raconte à requirejs comment charger ces modules et leurs dépendances.

* Clé: Le nom du module logique (le nom que vous utiliseriez dans un require() appel).
* Valeur: Un objet avec‍ les propriétés suivantes:
⁢ * ⁣ deps: ‌ Un tableau ⁣of ‌module noms dont dépend de ce module. Requirejs se chargera⁢ ces dépendances avant Chargement ⁢Le module lui-même.
‍ * exports: Si le ⁣module expose une variable globale (par exemple window objet), cette propriété spécifie le nom de cette variable globale. ⁢ requirejs rendra cette variable ⁢globale disponible comme la valeur de remise require() Appel.

Exemples:

* ‌ liveconnection/managers/connection: Dépend de liveconnection/libs/sockjs-0.3.4.
* fly/libs/backbone.marionette: ⁢ dépend de jquery, fly/libs/underscoreet fly/libs/backbone. Il exporte Marionette.
* ‌ libs/jquery/ui/jquery.ui.tabs-1.11.4: ⁢Dense les jquery, libs/jquery/ui/jquery.ui.coreet fly/libs/jquery.widget.

3 et 3 map:

Cette section définit les alias ou les ⁣Mappings ‍ pour les modules. ⁣It’s ‌Used‌ pour résoudre différents noms de modules à ⁣ le même fichier ‌ sous-jacent‌.

* *: Ce

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.