Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikilivres
Rechercher

Programmation JavaScript/Dojo/Hello World

Un livre de Wikilivres.
<Programmation JavaScript |Dojo
DojoDojo
Dojo/WidgetsDojo/Widgets
  1. Introduction
    Programmer en deux minutes
  2. Outils de développement
  3. Syntaxe
    1. Ligne d'instruction
    2. Ordre d'évaluation
    3. Bloc d'instructions
    4. Identificateurs
    5. Expression littérale
    6. Commentaire
    7. Mots réservés
    8. Variables
    9. Opérateurs
    10. Structures de contrôle
    11. Exceptions et erreurs
    12. Fonctions utilisateur
    13. Évènement
  4. Objets prédéfinis
    1. window
    2. document
    3. navigator
    4. Array
    5. Boolean
    6. Date
    7. Error
    8. Function
    9. Math
    10. Number
    11. Object
    12. String
    13. Element
    14. RegExp
  5. Fonctions prédéfinies
  6. Programmation avancée
    1. Opérateurs de bits
    2. Fermeture
    3. Programmation objet
    4. Notation JSON
    5. AJAX
    6. Stockage
    7. Générateurs
    8. Interface DOM
    9. Objets Microsoft
  7. Frameworks
    1. Dojo
      Hello World
      Widgets
      Ressources
    2. jQuery
    3. Node.js
    4. React.js
  8. Bibliothèques
    1. Datatables
  9. Tests
    1. Ava
    2. Jest
    3. Cypress
  10. Débogage
  11. Erreurs connues
  12. Références

DojoDojo
Dojo/WidgetsDojo/Widgets

Le présent livre a pour finalité de fournir un ensemble de connaissance de départ pour les nouveaux utilisateurs deDojo.

Notes

[modifier |modifier le wikicode]

Il est important que la version 0.4.0 ou supérieure soit utilisée. Elle peut être trouvée à cette adresse :

http://download.dojotoolkit.org/release-0.4.0/

Initialiser Dojo

[modifier |modifier le wikicode]

Créer l'arborescence suivante :

- HelloWorldTutorial/   |   |---- js/         |         ---- dojo/

télécharger ladernière version de dojo et la décompresser dans le répertoire HelloWorld/js/dojo/

Vous devriez alors avoir la structure suivante : ('..' indique qu'il y a plus de répertoire)

   - HelloWorldTutorial/   |   |-- js/         |         -- dojo/              |              -- build.txt              -- CHANGELOG              -- demos                   |                   -- ..              -- dojo.js              -- dojo.js.uncompressed.js              -- iframe_history.html              -- LICENSE              -- README              -- src/                   |                   -- ..

Pour commencer

[modifier |modifier le wikicode]

Nous allons maintenant créer une page html de base qui servira à appeler toutes les fonctionnalités de Dojo que nous utiliserons par la suite.

<html> <head>   <title>Dojo: Hello World!</title>   <!-- SECTION 1 -->   <script type="text/javascript" src="js/dojo/dojo.js"></script> </head> <body> </body></html>

Créer un bouton gadget

[modifier |modifier le wikicode]

Nous allons créer un bouton gadget (widget en anglais, c'est ce terme qui est utilisé par Dojo) avec le texteHello world. Dans ce cas ci, trois option sont disponible (mouseOut, mouseOver, et mouseDown), qui enrichissent considérablement l'expérience de l'utilisateur !

La première chose à faire est de demander à Dojo de charger le module correspondant.

Dans l'en-tête (<head> jusqu'à </head>), placer la section correspondante :

<!-- SECTION 2 --> <script type="text/javascript">  // Charge le code de Dojo relatif aux fonctions de chargement des widgets    dojo.require("dojo.widget.*");  // Charge le code de Dojo relatif au bouton gadget    dojo.require("dojo.widget.Button"); </script>

Le premierdojo.require instruit dojo d'inclure les fonctionswidget (gadgets) (Attention cela ne charge pas tous les widgets!) ; ce sont les lignes d'instructions du second dojo.require qui charge le bouton. Si vous oubliez la deuxième ligne, vous aurez un bouton en HTML.

Après avoir fait ces changements, insérer ce code suivant à l'intérieur des balises <body> et </body>

<button dojoType="Button" widgetId="helloButton">Salut tout le monde!</button>

L'élément clé à percevoir ici est ledojoType. Le type est ici un bouton, mais nous pourrions mettre uninput à la place.

LewidgetId identifie le bouton. Il peut être remplacé par simplementid .

Pour mettre plusieurs boutons avec la même phrase, il faut copier cette ligne et changer l'id.

Récupérée de "https://fr.wikibooks.org/w/index.php?title=Programmation_JavaScript/Dojo/Hello_World&oldid=733738"
Catégories :

[8]ページ先頭

©2009-2025 Movatter.jp