Dojo est une boîte à outils DHTML open source implémentée en JavaScript. L'objectif initial de Dojo était de résoudre certains problèmes de longue date rencontrés lors du développement d'applications HTML. Cependant, Dojo est désormais devenu un outil puissant pour développer des applications RIA.
Dojo rend les pages Web dynamiques Nous pouvons utiliser Dojo dans d'autres environnements prenant en charge JavaScript.
Grâce aux composants fournis par Dojo, vous pouvez améliorer la convivialité et les capacités d'interaction des applications Web.
Dojo masque dans une large mesure les différences entre les navigateurs, il n'y a donc pas lieu de s'inquiéter de la disponibilité des pages Web dans certains navigateurs.
L'outil de packaging de Dojo peut vous aider à optimiser le code JavaScript et à générer uniquement l'ensemble minimum de packages Dojo requis pour déployer votre application.
Fonctionnalités de la boîte à outils Dojo
1. Package Core Dojo
Contient certaines fonctionnalités supplémentaires qui ne sont pas incluses dans Base. Généralement, ces fonctionnalités ne sont pas aussi fréquemment utilisées que les fonctionnalités de Base. Par conséquent, les charger séparément réduira la charge sur le package de base. De ce point de vue, le package Core fournit quelques composants pratiques et utiles, notamment le glisser-déposer avancé des animations, les E/S, la gestion des données, l'internationalisation, la gestion de la durée du navigateur, etc.
2. Package Dijit
Contient une bibliothèque d'interface utilisateur étendue pour les widgets et composants Dojo. Quelques exemples de ces widgets incluent des boîtes de dialogue, des calendriers, des palettes, des info-bulles, des arbres, etc. Il comprend également certains contrôles de formulaire, qui offrent plus de fonctionnalités que les contrôles de formulaire HTML standard, ainsi que des options complètes de gestion de mise en page.
3. DojoeXtensions (DojoX)
Contient divers sous-projets de la boîte à outils La plupart des fonctionnalités de DojoX sont des fonctionnalités expérimentales, mais il existe également des composants et fonctionnalités stables.
Ce qui précède est le contenu du chapitre d'introduction de Dojo. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !