..
Ik heb altijd gevonden interessant artikel, en elke discussie over hoe je de code efficiënter te maken.
Ik heb altijd op de hoogte iedere keer dat ik merkte dat ik geconfronteerd met een nieuwe taal, voorafgaand aan PHP, dan is Java en vervolgens met het jQuery kader.
Het is niet alleen het optimaliseren van de responstijden, of alleen om de gebruikerservaring sneller en aantrekkelijker.
Leer hoe het optimaliseren van uw code is ook terug te vinden op de kwaliteit van de code zelf, iets waar ik altijd heb gehouden.
Ik denk dat het nodig is om te denken van het werk als programmeur aan die van de ambachtsman, ons product is een artefact en als zodanig, kunnen meer of minder verfijnd.
Er zijn vele manieren om hetzelfde resultaat te bereiken, maar sommige zijn beter dan anderen, echter niet voor alle projecten is van vitaal belang om te letten op de prestaties, gebruik dan altijd een goede aanpak, zal het nuttig in tijden van nood.
Er zijn vele online bronnen op het optimaliseren van jQuery, enkele tips zijn alomtegenwoordig, andere academici, andere tegenstrijdig lijken, dan doen we een beetje orde en de tweede lijst is medeondertekenaar van de directe ervaring van best practices die we niet kunnen opgeven.
Wees niet bang om naar de nieuwe versie van jQuery, is achterwaartse compatibiliteit gegarandeerd en elke release brengt belangrijke verbeteringen in prestaties met het herschrijven van delen van de kern en waarneembare verbeteringen in de meest gebruikte functies. Slechts een vrij te geven aan de volgende voor sommige functies van de tijd aan het praten over de executies teruggebracht tot 50%. Neem een kijkje op de onderstaande illustratie:

In plaats van:
$ (Document). Ready (function () {/ * * logica /})
besparen bytes met behulp van het snelkoppeling:
$ (Function () {/ * logische * /});
Het is niet nodig om alles in het document klaar voor te schrijven. Afgevaardigden van de logica om het laden van het venster uit te voeren. Bijvoorbeeld, kan het binden van de klik van een knop aan het eind van een lange vorm ontspannen en wachten om te worden gedefinieerd.
$ (Function () {
/ / # De logica hier
});
$ (Window). Load (function () {
$ ("ButtonID"). Click (function () {
/ / # Dit logica om de knop in te binden
});
});
De eerste, stel ik voor dat u installeert op uw Firefox (als addon FireBug ) en de plugin op uw Google Chrome Speed pagina die u vindt hier . Deze nuttige tools en geeft algemeen advies om de prestaties van uw pagina heeft een waardevolle functie te verbeteren: minificata versie biedt alle scripts die je kunt vinden binnen. Ook doet voor CSS en biedt ook geoptimaliseerde versies van de beelden, maar laat ons nadenken over onze zware jQuery, hecht ik twee screenshots hieronder uitleggen beter dan een duizend woorden, wat je doet:
Google-pagina snelheid als deze wordt weergegeven in firebug:

Te klikken op opslaan als minificata krijgen de versie van het script:

Minificare elk van de scripts op de pagina die u kunt nemen om tientallen KB op te slaan om te downloaden.
| |
CSS (Cursus)
Web Design en toegankelijkheid volgens de W3C CSS en XHTML. Vanaf 29 €. |
| |
HTML (Cursus)
De opmaaktaal voor het web vanaf 29 €. |
| |
Javascript (Cursus)
Complete gids voor client-side scripting. Van 39 €. |