Ohjelmiston tiedot:
Versio: 2.0.0
Lähetyksen päivämäärä: 12 May 15
Lupa: Vapaa
Suosio: 176
Sen tarkoituksena on nopeuttaa latausaikaa.
Dokumentaatio siitä, miten käyttää se sisältyy hankkeen README-tiedosto, mutta ohjelmoija pohjimmiltaan sisältää alla "juu" skriptit hän haluaa ladata jossain vaiheessa, ja alla "Ehei" skriptejä, hän ei tarvitse sillä hetkellä.
Ominaisuudet
- yepnope.js on vain 1,6 ke: n - pienempi kuin useimmat ja varmasti hyvä koko sen toiminnallisuutta asetettu.
- yepnope.js kutsutaan & quot; resurssilataajan & quot; koska se voi toimia sekä JavaScript ja CSS.
- yepnope.js on koko testi sviitti QUnit että voit käyttää oman joukon tuettujen selainten varmista, että se toimii. (Otamme sen kautta TestSwarm jokaisessa selaimessa saamme käsiimme)
- yepnope.js täysin decouples esikuormitetut alkaen suorituksen. Tämä tarkoittaa sitä, että sinulla on lopullinen määräysvalta on, kun resurssi on toteutettu ja voit vaihtaa järjestyksessä lennossa.
- yepnope.js api on ystävällinen ja kannustaa loogista ryhmittelyä resursseja.
- yepnope.js on modulaarinen. Se on koko järjestelmä lisäämällä omia toimintoja ja pari esimerkkiä siitä, miten voit tehdä sen. (Etuliitteet ja suodattimet).
- yepnope.js API kannustaa sinua vain ladata resursseja, joita tarvitset. Tämä tarkoittaa sitä, että vaikka se on hitaampi kuin toinen kirjoitus kuormaajan, se voi silti tulla ulos päälle, koska voit välttää kokonainen resurssi.
- yepnope.js on integroitu Modernizr.
- yepnope.js aina toteuttaa asioita siinä järjestyksessä kuin ne on listattu. Tämä on pro joillekin, ja con muille. Mielestämme on ystävällinen oletusarvoisesti.
- yepnope.js on kyky tehdä resurssien palautukset ja silti ladata riippuvaisia skriptit rinnakkain ensimmäiseen.
- yepnope.js aina toteuttaa asioita siinä järjestyksessä kuin ne on listattu.
Mikä on uusi tässä julkaisussa:
- Scripts saman url eivät reexecute, mutta niiden kutsuvastauksia tulipalo oikeassa järjestyksessä.
- Täydellinen toiminto käyttäytyy paljon enemmän kuin takaisinkutsufunktio osalta "rekursiivinen yepnope".
- CSS-kuorma kutsuja otettiin pois oletusarvoisesti ja laittaa virallisella plugin. Liian harvat ihmiset käyttää sitä. Vanha koodi toimii, kutsuja vain palo heti CSS (ellei css kuorma plugin on mukana).
- Exposed yepnope.injectJs ja yepnope.injectCss jotta saat suoran pääsyn pistoksen toimintoihin.
- Lisätty kyky käyttää avain / arvo-parien etuliitteitä.
- Lisätty sisäänrakennettu etuliite pakottavista maailmanlaajuisen yepnope.errorTimeout tiettyyn timeout per script. yepnope ('timeout = 5000! script.js');
- Smarten'd jopa havaitseminen CSS tiedostoja, vaikka on olemassa kyselyparametrit (ilman css etuliitteen plugin).
vaatimukset
- Javascript asiakkaan puolella
rajoitukset
- Se ei ole aina nopein. On olemassa useita muita kirjoitus mallit (kuten labjs), jotka optimoivat erilaisia tilanteita kuin yepnope.
Kommentteja ei löytynyt