Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
  Derniers articles
  • Comment faire pour masquer des élé…
  • Comment faire pour convertir la chaî…
  • Comment écrire Java Script 
  • Comment faire un Widget 
  • Comment faire pour convertir un nœu…
  • Comment faire pour supprimer Styling…
  • Comment faire pour activer la foncti…
  • Comment insérer du code HTML dans u…
  • Comment utiliser la méthode POST da…
  • Qu'est-ce que l' Arobase moyenne en …
  •   Programmation JavaScript
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation JavaScript

    Comment vérifier si le navigateur a la mise au point en JavaScript

    De plus en plus de pages web intègrent des fonctions JavaScript qui fonctionnent en boucle à intervalles réguliers , que ce soit au ping une adresse URL pour les mises à jour ou de fournir une plus grande interactivité avec l'utilisateur avec la page. Malheureusement , JavaScript consomme les ressources de la machine du client , y compris le traitement unité centrale de l'utilisation , de la mémoire et de bande passante . Dans cet esprit , il est considéré comme une bonne pratique pour les programmeurs de ne pas taxer ces ressources lorsque l'utilisateur n'a pas besoin d' eux. Une façon de le faire est de vérifier si le navigateur (ou un onglet spécifique dans le navigateur ) a le focus, et activer /désactiver les fonctions en conséquence. Instructions
    1

    créer deux fonctions, l'une pour quand le navigateur est mis au point , et l'autre pour quand son objectif est floue : Photos

    var onFocus = function () {
    < p> //insérer le code à exécuter lorsque la fenêtre a obtenu le focus

    }; .

    var onBlur = function () {

    /code /insert afin de fonctionner lorsque le fenêtre a perdu le focus

    }; .
    2

    Intégrer détection de caractéristiques . C'est principalement pour Internet Explorer, mais il est préférable d'utiliser la détection de caractéristiques plutôt que la détection du navigateur , car il est plus fiable de tester directement la fonction que vous souhaitez manipuler . Internet Explorer utilise le document.onfocusin de propriété et document.onfocusout plutôt que window.onFocus et window.onbur , vous aurez donc besoin de vérifier pour voir si les propriétés du document sont définis:

    if ( document.onfocusin = ! = undefined) { var

    onfocusin = true;

    } else { var

    onfocusin = false; }


    < br > 3

    compléter le code en liant les événements de focus /blur appropriées aux fonctions créées à l'étape 1 :

    if ( onfocusin === true ) {

    document.onfocusin = onFocus ;

    document.onfocusout = onBlur ;

    } else {

    window.onFocus = onFocus ;

    window.onblur = onBlur ;
    < p> }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Javascript partielles Fonctions 
  • IE 8 JavaScript Invalid Pointer erreur 
  • Comment ajouter Google Analytics à ma sélection 
  • Comment créer un Javascript Ticker 
  • Comment changer le texte HTML Avec Variables Javascript 
  • Comment placer des fonctions JavaScript dans Footer 
  • Comment faire pour activer la fonction Print Screen utilisation de JavaScript 
  • Comment insérer jQuery 
  • Comment changer la classe de style avec JavaScript 
  • Comment tuer Téléchargements navigateur avec Javascript 
  • Connaissances Informatiques © http://www.ordinateur.cc