IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

danielhagnoul

  1. Disponibilité des modules dans les navigateurs le 2017-05-02

    par , 02/05/2017 à 21h23
    Citation Envoyé par danielhagnoul Voir le message
    Disponibilité des modules dans les navigateurs le 2017-05-02 :

    • Safari 10.1
    • Chrome Canary 60 : il faut activer le flag "Experimental Web Platform" dans chrome:flags.
    • Firefox 54 : il faut activer le flag "dom.moduleScripts.enabled" dans about:config.
    • Edge 15 : il faut activer le flag "Experimental JavaScript Features" dans about:flags


    Tutoriel en anglais : https://jakearchibald.com/2017/es-modules-in-browsers/
    Tutoriel de
    ...
  2. Compte à rebours (countdown)

    par , 01/04/2017 à 23h58
    J'ai utilisé la librairie moment.js, voir :


    La fonction countdown( id = "#countdown", interval = 1, seconds = 20, minutes = 0, hours = 0, days = 0, months = 0, years = 0 ) prend tous les paramètres nécessaires pour compter le temps à rebours.

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    const countdown = ( id = "#countdown", interval = 1, seconds = 20, minutes = 0, hours = 0, days = 0, months = 0, years = 0 ) =>
    ...

    Mis à jour 18/08/2018 à 23h25 par danielhagnoul (Amélioration de la présentation du temps restant)

    Catégories
    ES2015 , Javascript , Développement Web
  3. Comment jouer quelques notes de musique sans charger une librairie externe ?

    par , 13/12/2016 à 00h52
    J'ai répondu à cette question en utilisant l'API audio et les promesses, je ne prétends pas avoir trouvé la meilleure solution.

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    const
      ctx = new AudioContext(),
      note = ( frequency = 277.18, duration = 1.0, type = "sine"  ) => {
        /*
         *  fonction note : joue une note de musique
         *  type : sine, triangle, square, sawtooth
         *  frequency : voir tableau
         *  duration : durée de la note en seconde
    ...

    Mis à jour 03/03/2018 à 22h45 par danielhagnoul (osc.frequency.value = frequency; est devenu obsolète)

    Tags: audio, es2015, note
    Catégories
    ES2015 , Javascript , Développement Web
  4. Fichier dvjhUtilities-1.3.3.js

    par , 13/12/2016 à 00h10
    La version 1.3.3 regroupe les "bouts de code" utiles fournis dans les billets précédents. Je m'en sers tous les jours.

    Ce fichier utilise moment.js

    Pour le tester :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>
    <script src="http://danielhagnoul.developpez.com/lib/dvjh/dvjhUtilities-1.3.3.js"></script>

    Pour le copier :
    ...
    Tags: es2015
    Catégories
    ES2015 , Javascript , Développement Web
  5. Comment charger et exploiter un fichier XML avec fetch ?

    par , 11/12/2016 à 23h10
    Ce billet complète : Fetch tient ses promesses (découverte du sujet et premiers essais)

    Fetch ne disposant pas d'un convertisseur response.xml(), on doit utiliser response.text() et convertir l'objet USVString en objet XML avec un objet DOMParser.

    Exemple comprenant le fichier "viewentries.xml" et le fichier HTML

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0" encoding="ISO-8859-1"?>  
    <viewentries timestamp="20161211T112506,68Z"
    ...