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

Tous les billets

  1. 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
  2. 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
  3. 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"
    ...
  4. Construire et initialiser un tableau simple ou à deux dimensions avec Array.from()

    par , 24/09/2016 à 20h29
    Citation Envoyé par danielhagnoul Voir le message
    La méthode fill ne peut prendre qu'une valeur statique, mais on peut construire et initialiser un tableau simple ou un tableau à deux dimensions avec Array.from(arrayLike[, fonctionMap[, thisArg]]).

    Voir : https://developer.mozilla.org/fr/doc...aux/Array/from
    Et : http://exploringjs.com/es6/ch_arrays.html#Array_from

    Exemple pour un Object :

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    function Cellule( actif, age, abouge ){
      this.actif = actif;
    ...

    Mis à jour 08/10/2017 à 11h50 par danielhagnoul (Ajout de l'exemple Array)

    Tags: array, es2015
    Catégories
    Javascript , Développement Web
  5. kNombreMots() retourne le nombre de mots et, dans l'ordre alphabétique, le nombre de chaque mot.

    par , 15/09/2016 à 00h42
    Pour construire cette fonction, j'ai utilisé :



    J'ai dû faire des choix pour la césure et l'élimination. J'élimine les espaces ...