Support des valeurs par défaut au paramètre de fonction Javascript! (Écrit en Php)

Petit nouveau ! | 7 Messages

07 mai 2016, 15:10

Bonjour,
Pour ceux qui n'ont pas envie attendre que cette fonctionnalité soit disponible sur tous les navigateurs avec la nouvelle version de Javascript, voici un "parser" de Javascript écrit en Php qui permet d'utiliser la nouvelle syntaxe et de convertir le code à la volée pour le rendre compatible avec tous les navigateurs.

https://github.com/gdmt/jImprove

Exemple:
function myfunction(a=1, b=2, c=3){
        return a + b + c;
}
Résultat:
function myfunction(a, b, c){ 
        if(typeof a === 'undefined'){a=1;}  
        if(typeof b === 'undefined'){b=2;}  
        if(typeof c === 'undefined'){c=3;} 
        return a + b + c;
}
Je l'utilise pour convertir le code javascript à la volée pendant toute la phase de développement et bénéficier de cette nouvelle syntaxe beaucoup plus lisible.
Ensuite avant d'uploader le code sur le serveur en production il est convertit une fois pour toutes pour ne pas ralentir l'affichage du site.

Personnellement ça change ma vie quand je dois faire du javascript. J’espère que ça pourra servir à d'autres comme à moi. Toutes les critiques sont les bienvenues.