| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Qu'est-ce que Script Bloat
    Pour les programmeurs de sites Web , JavaScript a offert de grands progrès dans la page des fonctionnalités , mais il a eu un coût . Bibliothèques le code JavaScript peut ajouter des centaines de kilo-octets à la taille d'une page Web , ce qui rend plus lent à télécharger. Lorsqu'il est chargé dans le navigateur de l' utilisateur , le code consomme de la mémoire et de ressources processeur . Et la complexité des pages de code JavaScript rend la maintenance du programme difficile. Complexité

    Les programmeurs ont plusieurs bibliothèques JavaScript sophistiqués à leur disposition , y compris jQuery, MooTools et Dojo Toolkit. Ces bibliothèques contiennent des routines sophistiquées pour des effets graphiques , des widgets de l'interface utilisateur et la mise en page , l'amélioration de la convivialité et l'attrait de pages Web. Avoir bibliothèques pré-écrits gagner du temps et rend le code JavaScript plus fiable. Toutefois, l'ajout des bibliothèques à vos pages rend plus grand et plus complexe. Sans l'utilisation prudente , l'accumulation des bibliothèques JavaScript peut conduire à tentaculaires , des pages Web gonflés . Bien que les pages peuvent bien fonctionner , lorsque vous effectuez des changements inévitables et mises à jour plus tard, ils peuvent devenir difficiles à lire , ce qui conduit à des erreurs de programmation et de temps perdu .
    Temps de téléchargement

    bibliothèques JavaScript ajouter de manière significative à la taille du fichier d'une page Web , il prend plus de temps à télécharger. Les références aux bibliothèques sur différents serveurs ralentit le temps d'un navigateur prend pour compléter une page. Téléchargements plus longues pour les plus gros fichiers entraîne la frustration des utilisateurs et peuvent blesser le trafic d'un site Web.
    Signalez des problèmes de navigateur

    Avec la popularité de la navigation par onglets , une caractéristique l'internaute a maintenant plusieurs pages ouvertes en même temps . Si vos pages Web ont des quantités excessives de code JavaScript , ils deviennent un fardeau pour le navigateur de l' utilisateur , qui doit charger le code et le traiter. Pages plus grandes amener le navigateur à utiliser des quantités croissantes de mémoire et CPU , si l'ordinateur de l' utilisateur a des ressources limitées , le navigateur ralentit à une exploration et provoque des programmes non liés à devenir aussi atone
    refactorisation
    .
    Une solution

    pour le script ballonnement est refactorisation de code . Lorsque vous factoriser une page , vous lisez à travers sa programmation JavaScript et le réécrire pour une meilleure structure sans altérer sa fonction . Refactoring peut aider à nettoyer pages écrites à la hâte en raison des délais pressants et les pages plus anciennes qui ont eu des ajouts glissées par plusieurs programmeurs. Souvent, une page remaniée perd de son ballonnement et devient plus facile à maintenir sur le long terme .

    Previous :

    next :
      articles connexes
    ·Comment rediriger une page Web en utilisant Javascript 
    ·Comment obtenir un attribut dans JavaScript 
    ·Comment faire un Widget Dashboard avec Dashcode 
    ·Comment faire pour créer les couleurs de peinture 
    ·Comment faire pour créer Google Maps application 
    ·JavaScript afin de déterminer si un élément est dés…
    ·Comment utiliser shrinksafe Avec NetBeans 
    ·Comment apprendre Java Script 
    ·Comment remplacer chaque élément DIV 
    ·Littéraux de chaîne en JavaScript Encoding 
      articles en vedette
    ·. Comment utiliser un fichier CLA personnalisée 
    ·Histoire de Javascript 
    ·Comment crypter un fichier en PHP 
    ·Comment puis-je décrypter un fichier PHP Footer 
    ·Comment faire Animated Widgets 
    ·Comment faire pour installer Java XP 
    ·Comment programmer une barre de défilement vertical av…
    ·Comment différencier entre DFA et NDFA 
    ·Comment faire pour afficher la liste des valeurs dans u…
    ·L'histoire de programmeurs en informatique 
    Copyright © Connaissances Informatiques http://fr.wingwit.com