Szczegóły programowe:
Wersja: 2.0.0
Filmu: 12 May 15
Licencja: Wolny
Popularność: 176
Jego celem jest przyspieszenie czasu ładowania strony.
Dokumentacja na temat, jak go używać jest w pliku README projektu, ale programista w zasadzie obejmuje w "yep" skryptów on chce załadować na jednym punkcie, a pod "nope" skryptów, że nie potrzebują do tego momentu.
Opis .
- yepnope.js tylko 1.6kb - mniejsze niż większość i na pewno dobry rozmiar jego zestawu funkcjonalności
- yepnope.js nazywa & quot; loader zasób & quot; ponieważ może współpracować zarówno z JavaScript i CSS.
- yepnope.js ma pełny zestaw testów w QUnit, które można uruchomić w zestaw obsługiwanych przeglądarek, aby upewnić się, że działa. (My go uruchomić poprzez TestSwarm w każdej przeglądarce możemy dostać w swoje ręce)
- yepnope.js pełni oddziela obciążenia wstępnego z egzekucji. Oznacza to, że masz pełną kontrolę, kiedy Twój zasób jest wykonywany i możesz zmienić tę kolejność w locie.
- yepnope.js api jest przyjazny i zachęca do logicznego grupowania zasobów.
- yepnope.js jest modułowa. Ma cały system do dodawania własnych funkcji i kilka przykładów, jak można to zrobić. (Prefiksy i filtry).
- yepnope.js API zachęca do załadować tylko zasoby, które potrzebujesz. Oznacza to, że nawet gdy jest wolniejszy niż inne ładowarki skryptowego, to nadal może wyjść na górę, ponieważ można było uniknąć całego zasobu.
- yepnope.js jest zintegrowany Modernizr.
- yepnope.js zawsze wykonuje rzeczy w kolejności, w jakiej zostały wymienione. To jest pro dla niektórych, a dla innych con. Uważamy, że to przyjazne domyślne.
- yepnope.js ma możliwość zrobienia fallbacks zasobów i nadal pobierać skryptów zależnych równolegle z pierwszym.
- yepnope.js zawsze wykonuje rzeczy w kolejności, w jakiej zostały wymienione.
Co nowego w tym wydaniu:
- Skrypty z tego samego adresu URL nie ponownie wykonać, ale ich callbacki pożar w odpowiedniej kolejności.
- Funkcja zachowuje Kompletny znacznie bardziej jak funkcji zwrotnej w odniesieniu do "rekurencyjnego yepnope".
- CSS wywołania zwrotne obciążenia zostały wyjęte domyślnie i umieścić w oficjalnym wtyczki. Zbyt mało ludzi wykorzystane. Stary kod będzie nadal działać, wywołania zwrotne tylko ogień natychmiast po CSS (chyba plugin obciążenia css jest wliczony w cenę).
- Odsłonięte yepnope.injectJs i yepnope.injectCss w celu daje bezpośredni dostęp do funkcji wtryskowych.
- Dodano możliwość korzystania z pary klucz / wartość w prefiksów.
- Dodano wbudowanego prefiks nadrzędne globalnego yepnope.errorTimeout z konkretnym czasu oczekiwania na skrypt. yepnope ("Limit czasu = 5000!") script.js;
- Smarten'd się wykrywanie plików CSS, nawet jeśli nie są parametry zapytania (bez użycia wtyczki css prefiksu).
Wymagania :
- włączona obsługa JavaScript po stronie klienta li>
Ograniczenia :
- Nie zawsze jest najszybsza. Istnieje szereg innych ładowarki Script (takie jak labjs), które optymalizują różne sytuacje niż yepnope.
Komentarze nie znaleziono