Voor website programmeurs , heeft JavaScript geboden grote vooruitgang in de pagina -functionaliteit , maar het komt op een kostprijs . JavaScript-code bibliotheken kunnen honderden kilobytes toevoegen aan grootte van een webpagina 's , waardoor het langzamer te downloaden . Wanneer geladen in de browser van de gebruiker , de code verbruikt het geheugen en de processor middelen . En de complexiteit van de pagina's van de JavaScript-code maakt het programma onderhoud moeilijk . Complexiteit Programmeurs hebben verschillende geavanceerde JavaScript-bibliotheken tot hun beschikking , waaronder jQuery , MooTools en Dojo Toolkit . Deze bibliotheken bevatten verfijnde routines voor grafische effecten , user interface widgets en pagina-indeling , het verbeteren van de bruikbaarheid en aantrekkelijkheid van webpagina's . Met vooraf geschreven bibliotheken bespaart tijd en maakt JavaScript-code betrouwbaarder . Echter , het toevoegen van de bibliotheken om uw pagina's maakt ze groter en complexer . Zonder zorgvuldig gebruik , kan de accumulatie van JavaScript -bibliotheken leiden tot uitgestrekte , opgeblazen webpagina's . Hoewel de pagina's kan goed werken , wanneer u onvermijdelijke veranderingen en updates later zijn ze moeilijk te lezen , wat leidt tot de programmering fouten en verspilde tijd . Downloadtijd JavaScript -bibliotheken aanzienlijk toevoegen aan bestandsgrootte van een webpagina 's , zodat het langer duurt om te downloaden . Verwijzingen naar bibliotheken op verschillende servers vertraagt de tijd een browser duurt om een pagina te voltooien . Meer downloads voor steeds grotere bestanden leidt tot ergernis en kan het verkeer van een website kwetsen . Browser Issues Met de populariteit van tabbed browsing , een typisch Web gebruiker nu meerdere pagina's openen op hetzelfde moment . Als uw webpagina's hebben grote hoeveelheden van JavaScript-code , worden ze een last voor de browser van de gebruiker , waarbij de code moet laden en te verwerken . Grotere pagina's ertoe leiden dat de browser de toenemende hoeveelheden geheugen en CPU gebruikt, maar als de computer van de gebruiker heeft beperkte middelen , de browser langzaam als een slak en veroorzaakt geen verband programma's om ook traag geworden refactoring . Een oplossing om script bloat is code refactoring . Wanneer u refactor een pagina , je leest via zijn webbrowser programmering en herschrijven voor een betere structuur zonder wijziging van zijn functie . Refactoring kan helpen opruimen pagina's geschreven in haast vanwege drukken deadlines en oudere pagina's dat had toevoegingen glipte door verschillende programmeurs . Vaak , een herwerkt pagina verliest een deel van zijn bloat en wordt het gemakkelijker om te handhaven op de lange termijn .
|