Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2019
    Messaggi
    23

    Loop infinito millisecondi

    Ciao a tutti ho una pagina che fa un loop infinito di millisecondi iniziando da 0, ho due varianti della pagina: una scritta in plain JavaScript e l'altra scritta utilizzando jQuery. Non so quale va bene a livello di compatibilità browser, qualcuno mi può consigliare? Grazie per la cordialità.

    Plain JavaScript
    codice:
    var xVal = 0;
    var xElement = null;
    
        xElement = document.getElementById("test");
        var Interval = setInterval(startWatch, 4);
        
    
    function startWatch(){
     
        xVal += 1;
        xElement.innerHTML = xVal;
        
    }

    jQuery
    codice:
    $(document).ready(function () {
        $('#varRefresh').html('0');
        refreshVar();
    });
    
    var number=0;
    function refreshVar() {
        
        var refresh = setInterval(function(){
        number++;
        $('#varRefresh').html(number);
        }, 4);
    }

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    Ciao Fede,
    jQuery riduce la verbosità del codice ma è compatibile con tutti i browser compatibili con JS. Sempre di una libreria javascript è.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2019
    Messaggi
    23
    Ciao grazie ma cosa significa verbosità del codice? Intendi che non ci sono gli errori script? Grazie per la cordialità.

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    Quote Originariamente inviata da fede220 Visualizza il messaggio
    Ciao grazie ma cosa significa verbosità del codice? Intendi che non ci sono gli errori script? Grazie per la cordialità.
    js puro

    codice:
    document.getElementById("demo");
    jquery

    codice:
    $("#demo");
    meno caratteri stesso risultato.

    ps verboso è un termine italiano non informatico
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2019
    Messaggi
    23
    Ok grazie per la delucidazione.

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,262
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.