JavaScript ne dispose pas d'un mécanisme destructeur réelle comme C + + ou d'autres langues . Cela dit, lorsque vous créez des objets en JavaScript , vous pouvez toujours mettre en oeuvre certaines fonctionnalités destructor -esque de base. Cette fonctionnalité peut être déclenché manuellement dans votre code, ou vous pouvez l'ajouter à l'événement " onunload " d'une page pour déclencher automatiquement lorsque l' utilisateur quitte la page. Cela peut être implémenté en utilisant JavaScript "droite" , sans aucune bibliothèque externe , mais en utilisant le Toolkit Dojo peut rendre le code un peu plus propre et plus facile à travailler . Choses que vous devez
Dojo toolkit JavaScript
texte éditeur
Afficher plus Instructions
Configuration initiale
1
Installer l'installation du toolkit Dojo par rapport à votre site projet ( voir Ressources pour l'installation /configuration de détails). Pour garder les choses organisées , le placer dans un sous-dossier de votre projet appelé " scripts /dojotoolkit . " Vous devriez vous retrouver avec une structure de chemin semblable à ce qui suit:
/Photos
- scripts /Photos
- dojotoolkit /Photos
- dijit /
- dojo /Photos
- dojox /
2
Dans le dossier "scripts " , créez un nouveau dossier nommé " lib ". En dessous, créez un autre dossier nommé " dest. " C'est là que nous stockons la classe JavaScript , nous allons créer pour notre destructeur .
3
Créer un nouveau fichier HTML dans la racine de votre projet et nommez-le "index.html ". ( Le nom peut être tout ce que vous voulez, mais c'est comme ça que nous l'appelons ici. ) Ce sera principalement utilisé à des fins de train de tester .
4
Dans votre fichier index.html, inscrire la bibliothèque Dojo et configurer votre Dojo " chemin du module " comme ceci:
< script de src = " scripts /dojotoolkit /"type =" dojo /dojo.js " charset = " text /javascript utf-8 " > Photos < p> c'est comparable à un état « d'importation» en Java, "en utilisant " en C # ou ( dans une moindre mesure ) la directive # include en C /C + + .
8
au bas de le fichier index.html, avant la clôture tag "corps" , ajouter un nouveau bloc de script avec le code suivant :
Photos
Enregistrez votre fichier et l'ouvrir dans votre navigateur , vous devriez voir une boîte de message apparaît indiquant qu'une nouvelle DestructorTest est créé Si vous actualisez la page, ou de naviguer vers une autre page, vous aurez une autre boîte de message vous informant que l'objet DestructorTest est détruit. .