Projet

Général

Profil

Actions

Feature #7581

fermé

Mise en place de polyfills.

Ajouté par Yohann Chastagnier il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
25/02/2016
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Nous essayons aujourd'hui d'éviter d'utiliser JQuery dans le développement de nos plugins JavaScript, cela :
  • pour pouvoir réutiliser le plus possible nos plugins dans d'autres contexte UI (notamment avec des framework dédié au WEB-COMPONENT)
  • pour être au plus proche des standards JavaScript

Cependant, selon le navigateur, cette orientation nous amène parfois à quelques surprises lors de l'exécution d'un plugin.
En effet, les navigateurs n'étant (selon leur version) pas au même niveau d'implémentation des standards que d'autres, il arrive parfois que le plugin soit fonctionnel sur l'un et qu'il ne le soit pas sur l'autre.

Pour éviter de créer un code abscons dans le plugin, qui prendrait en compte les particularités de chacun des navigateurs, la technique visée consiste à ajouter quelques polyfills (technique maintenant bien répandue qui ajoute si nécessaire les fonctionnalités standards au navigateur).

Actions

Formats disponibles : Atom PDF