Windows Dev Center

Écriture de code à l’aide de la Bibliothèque Windows pour JavaScript

Applies to Windows and Windows Phone

Objectif

La Bibliothèque Windows pour JavaScript (WinJS) 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 à l’aide de WinJS

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.

Types personnalisés et WinJS.Class

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

Espaces de noms personnalisés et WinJS.Namespace

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

Mixins WinJS

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 d’événements et propagation d’événements DOM

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:
© 2015 Microsoft