Écriture de code à l’aide de la bibliothèque Windows pour JavaScript (HTML)

Applies to Windows and Windows Phone

Objectif

La bibliothèque Windows pour JavaScript possède un certain nombre de fonctions d’assistance que vous pouvez utiliser pour définir et étendre les types JavaScript. Lorsque vous voulez définir de nouveaux types ou dériver un type à partir d’un autre type, vous pouvez utiliser les fonctions figurant dans WinJS.Class. Lorsque vous voulez définir des étendues différentes pour vos éléments JavaScript, vous pouvez utiliser les fonctions figurant dans WinJS.Namespace.

Vous pouvez également utiliser des mixins pour ajouter des fonctionnalités à vos types. En JavaScript, les mixins sont des types qui ne sont pas instanciés. Ils contiennent des membres qui définissent un certain genre de comportement pouvant être ajouté à plusieurs types. Par exemple, un mixin Movable qui contient des fonctions goForward, goBackward, turnRight et turnLeft peut être mélangé à plusieurs types distincts, par exemple Vehicle, Robot et Animal. Pour plus d’informations sur les mixins, voir Mixins.

Dans cette section

RubriqueDescription

Démarrage rapide : planification de tâches dans une application du Windows Store en JavaScript

L’objet Scheduler permet à votre application Windows Runtime en JavaScript d’effectuer un travail en arrière-plan sans modifier les tâches au premier plan de l’application (comme une animation). Cela permet d’éviter les blocages ou les interruptions et éventuellement de réduire la durée du démarrage.

Démarrage rapide : utilisation du modèle de suppression dans WinJS

Apprenez à vous servir du modèle de suppression dans WinJS afin de contrôler de manière fiable l’utilisation de la mémoire par les contrôles et autres objets d’une application du Windows Store en JavaScript.

Définition et dérivation de types avec WinJS.Class (applications du Windows Store en JavaScript et HTML)

Vous pouvez utiliser les fonctions WinJS.Class.define et WinJS.Class.derive pour définir et dériver des types JavaScript.

Organisation du code avec WinJS.Namespace (applications du Windows Store en JavaScript et HTML)

La fonction WinJS.Namespace.define vous permet de créer votre propre espace de noms pour organiser votre code.

Ajout de fonctionnalité avec mixins WinJS (applications du Windows Store en JavaScript et HTML)

Les mixins sont des objets qui implémentent une classe de fonctionnalités spécifique. Par exemple, la bibliothèque Windows pour JavaScript contient des mixins qui gèrent les événements et des mixins qui gèrent la liaison.

Capture et propagation d’événements DOM (applications du Windows Store en JavaScript et HTML)

Dans la bibliothèque Windows pour JavaScript, il existe plusieurs méthodes addEventListener (par exemple, WinJS.Application.addEventListener et WinJS.UI.AppBar.addEventListener). Elles contiennent toutes un paramètre useCapture, qui a la valeur true pour la capture d’événements ou la valeur false pour la propagation d’événements. Pour plus d’informations, voir Capture d’événements et Propagation d’événements.

 

 

 

Afficher:
© 2014 Microsoft