Tous les articles pour Juin 2016

  • Coder proprement en JavaScript par l'exemple : Upload d'image

    Dans cet article il ne va pas être question d'expliquer l'utilité du point virgule (semi-colon) « ; » ou encore les bienfaits de l'opérateur d'égalité stricte (strict equality operator) « === » mais plutôt de vous montrer par l'exemple comment produire du code que vous et les autres pourrons relire sans entrer dans les détails si cela n'est pas nécessaire.

    Nous allons tout au long de cet article aborder plusieurs notions également comme :

    • La programmation par intention (intentional programming) ou le fait de rassembler et nommer chaque suite d'instruction dans une fonction pour rendre le code aisé à la relecture.
    • La programmation par retour de fonction (function callback) ou le fait de déléguer à une fonction externe ce qu'il va se passer à la fin d'une suite d'instruction.
    • La programmation par entrée/sortie (I/O) ou le fait que chaque fonction doit clairement définir ce qu'elles attendent en entrée (inputs), et ce qu'elles vont renvoyer en sortie (outputs).
    • La programmation asynchrone ou le fait d'attendre un évènement ou un temps précis sur des boucles indépendantes de l'Event Loop avant l'exécution du code.

    C'est parti pour apprendre tout ça à travers un exemple d'upload de fichier.


  • Des Easter Eggs sur vos sites avec le Konami Code JavaScript

    Connaissez-vous ce petit code de triche qu'est le Konami Code ? Ce code à entrer dans les jeux vidéos permet de débloquer des options secrètes. Je vous propose de l'implémenter sur vos sites web en JavaScript avec une petite API maison gérant le clavier et le tactile. Suivez le guide !

    Konami Code

    L'API présenté dans cet article lève un événement JavaScript quand vous entrez la célèbre séquence du Konami Code « Haut Haut Bas Bas Gauche Droite Gauche Droite B A » avec votre clavier. Cela marche également avec votre doigt en glissant « Haut Haut Bas Bas Gauche Droite Gauche Droite » puis en faisant « Tap Tap ».