ConditionerJS (ou conditioner.js seulement) permet aux développeurs d'écrire une série de conditions (critères) sur la base duquel un module JavaScript (un widget) seront chargés et affichés, ou même cachés quand ils se produisent.
Comme vous pouvez le dire pour vous-même, un tel comportement peut être une technique très utile pour les développeurs qui cherchent à optimiser l'expérience de leurs utilisateurs sur le site et de produire des produits et des services optimisés.
Fondamentalement développeurs peuvent renifler pour diverses fonctions du navigateur, les détails de l'environnement, et l'agent utilisateur détails de chaîne, et ensuite utiliser ces résultats pour livrer le contenu propre à l'utilisateur, sur la base de l'appareil et le navigateur qu'il utilise pour accéder à un site Web.
ConditionerJS est livré avec un ensemble de moniteurs prêts, mais de nouvelles peut également être créé et ajouté par tout développeur. Les moniteurs standards sont:
- vérifier si l'élément est visible sur la page
- vérifier largeur minimale viewport
- vérifier la hauteur minimale viewport
- vérifier la largeur maximale viewport
- vérifier la hauteur maximale viewport
- largeur minimale vérification de l'élément
- hauteur minimum pour l'enregistrement de l'élément
- élément de contrôle largeur maximale
- élément de contrôle hauteur maximale
- vérifier si la requête des médias est pris en charge
- vérifier une requête média spécifique
- vérifier si l'utilisateur est en ligne ou hors-ligne
- vérifier si un utilisateur utilise un dispositif de pointage fin de la souris
- vérifier la distance de pointeur de la souris à un élément spécifié
Il y a fondamentalement pas de faille dans les principes et la philosophie derrière un outil comme ConditionerJS, et si ce serait à nous, nous recommandons un tel outil (ou quelque chose de similaire) être utilisé sur tous les produits sur le Web.
ce qui est nouveau dans cette version:.
- fuites de mémoire fixe
Ce qui est nouveau dans la version 1.1.0:.
- fuites de mémoire fixe
Exigences :
- JavaScript côté client
Commentaires non trouvées