Yepnope

Software screenshot:
Yepnope
Software informatie:
Versie: 2.0.0
Upload datum: 12 May 15
Licentie: Gratis
Populariteit: 42

Rating: nan/5 (Total Votes: 0)

Het doel is te versnellen pagina laadtijd.
Documentatie over hoe het te gebruiken is opgenomen in README bestand van het project, maar de programmeur omvat in principe onder "yep" de scripts hij wil laden op een punt, en onder "nope" de scripts hij niet hoeft voor dat moment.

Eigenschappen .

  • yepnope.js is slechts 1,6 kb - kleiner dan de meeste en zeker een goede maat voor de functionaliteit set
  • yepnope.js heet een & quot; resource loader & quot; omdat het kan werken met zowel JavaScript en CSS.
  • yepnope.js heeft een volledige test suite in QUnit die u kunt uitvoeren in uw set ondersteunde browsers om ervoor te zorgen dat het werkt. (We lopen het via TestSwarm in elke browser kunnen we onze handen op)
  • yepnope.js volledig ontkoppelt vooraf laden van executie. Dit betekent dat u de ultieme controle over wanneer uw bron wordt uitgevoerd en u kunt die volgorde op de vlieg te wijzigen.
  • De yepnope.js api is vriendelijk en moedigt logische groepering van middelen.
  • yepnope.js is modulair. Het heeft een heel systeem voor het toevoegen van uw eigen functionaliteit en een paar voorbeelden van hoe je dat zou kunnen doen. (Voorvoegsels en filters).
  • De yepnope.js API raadt u aan om alleen laden van de middelen die u nodig hebt. Dit betekent dat zelfs wanneer het is trager dan een ander script loader, het kan nog steeds uit te komen op de top, want je zou een hele bron te voorkomen.
  • yepnope.js is geïntegreerd in Modernizr.
  • yepnope.js voert altijd dingen in de volgorde waarin ze zijn opgenomen. Dit is een pro voor sommigen en een con voor anderen. We denken dat het een vriendelijke standaard.
  • yepnope.js heeft de mogelijkheid om resource fallbacks doen en nog steeds te downloaden afhankelijk scripts parallel met de eerste.
  • yepnope.js voert altijd dingen in de volgorde waarin ze worden weergegeven.

Wat is nieuw in deze release:

  • Scripts met dezelfde url niet reexecute, maar hun callbacks brand in de juiste volgorde.
  • De volledige functie gedraagt ​​zich veel meer als de callback functie met betrekking tot 'recursieve yepnope'.
  • CSS load callbacks werden uitgevoerd door standaard genomen en in een officiële plugin. Te weinig mensen gebruikt. Oude code zal nog steeds werken, callbacks gewoon direct het vuur op CSS (tenzij css load plugin is inbegrepen).
  • Open yepnope.injectJs en yepnope.injectCss om u direct toegang tot de injectie functies te geven.
  • De mogelijkheid toegevoegd om sleutel / waarde paren gebruiken voorvoegsels.
  • Toegevoegd een ingebouwde prefix voor het overschrijven van de wereldwijde yepnope.errorTimeout met een specifieke time-out per script. yepnope ('! timeout = 5000 script.js');
  • Smarten'd up opsporen van CSS-bestanden, zelfs als er queryparameters (zonder het gebruik van de css prefix plugin).

Eisen

  • Javascript nodig op client side

Beperkingen

  • Het is niet altijd de snelste. Er zijn een aantal andere script laders (zoals labjs), die verschillende situaties dan yepnope optimaliseren.

Vergelijkbare software

Sijax
Sijax

12 Apr 15

bootstrap-ajax
bootstrap-ajax

10 Dec 15

jQuery-pjaxr
jQuery-pjaxr

1 Mar 15

Reacties op Yepnope

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie