Für Website -Programmierer , JavaScript hat große Fortschritte in der Seite -Funktionalität geboten , aber es hat seinen Preis . JavaScript Code-Bibliotheken können Hunderte von Kilobytes zu einer Webseite Größe hinzuzufügen , so dass es langsamer zum Download bereit. Wenn in den Browser des Benutzers geladen , verbraucht der Code-Speicher -und Prozessor- Ressourcen. Und die Komplexität der Seiten von JavaScript-Code macht Programm Wartung schwierig. Komplexität
Programmierer haben verschiedene anspruchsvolle JavaScript-Bibliotheken zur Verfügung, wie jQuery , MooTools und Dojo Toolkit . Diese Bibliotheken enthalten anspruchsvolle Routinen für grafische Effekte , User Interface Widgets und Seitenlayout , die Verbesserung der Usability und Attraktivität der Web-Seiten. Nachdem bereits geschriebenen Bibliotheken spart Zeit und macht JavaScript-Code mehr zuverlässig. Das Hinzufügen der Bibliotheken , um Ihre Seiten macht sie größer und komplexer . Ohne sorgfältige Verwendung kann die Anhäufung von JavaScript-Bibliotheken , um weitläufige, aufgeblähten Webseiten führen . Obwohl Seiten gut funktionieren kann , wenn Sie unvermeidlichen Veränderungen und Aktualisierungen vornehmen können sie später schwer zu lesen , was die Programmierung Fehler und Zeitverluste .
Downloadzeit
JavaScript-Bibliotheken hinzufügen wesentlich zu einer Webseite Dateigröße , so dass es länger dauert, bis herunter zu laden. Verweise auf Bibliotheken auf verschiedenen Servern verlangsamt die Zeit ein Browser braucht, um eine Seite zu vervollständigen. Längere Downloads für immer größeren Dateien führt zu Frustration und Benutzer können eine Website- Traffic zu verletzen.
Browser Fragen
Mit der Popularität des Tabbed Browsing , eine typische Web -Benutzer hat mehrere Seiten gleichzeitig geöffnet Zeit . Wenn Ihre Web-Seiten übermäßige Mengen von JavaScript -Code haben, werden sie zu einer Belastung für den Browser des Benutzers , der den Code laden muss und zu verarbeiten. Größere Seiten führen den Browser zu steigenden Mengen an Speicher und CPU zu verwenden; wenn der Computer des Benutzers über begrenzte Ressourcen verfügt , verlangsamt sich der Browser auf ein Schneckentempo und Ursachen nichts Programme auch träge
Refactoring
.
Eine Lösung Skript aufblasen Code Refactoring . Wenn Sie ein Refactoring Seite , lesen Sie über seine JavaScript-Programmierung und schreiben es für eine bessere Struktur, ohne ihre Funktion zu verändern . Refactoring kann helfen aufzuräumen Seiten in Eile durch Drücken Fristen und ältere Seiten, die hatte Ergänzungen in durch mehrere Programmierer rutschte geschrieben. Häufig verliert ein Refactoring Seite einige seiner aufblasen und wird leichter zu pflegen auf lange Sicht .