js modernizr könyvtár - a felhasználás és alkalmazási köre

Nikel-blog.ru »HTML és CSS» JS Modernizr könyvtár - a felhasználás és alkalmazási köre

js modernizr könyvtár - a felhasználás és alkalmazási köre

Amikor végre Modernizr html oldalt, ez határozza meg a támogatást, ha az aktuális böngésző CSS3 funkciók, mint a box-shadow, border-radius, @ font-face, border-image, RGBA (), és így tovább, valamint HTML5 funkciók mint audio, video, localStorage tárolására, és új típusú elem attribútumai .

Konfigurálása és telepítése Modernizr

Nézzük először a hivatalos honlapon. A fő oldalon, azt javasoljuk, hogy töltse le a legújabb kiadás.

js modernizr könyvtár - a felhasználás és alkalmazási köre

Lehet választani a két lehetőség közül: teljes, tömörítetlen változat részletes vizsgálat - Fejlesztés és saját konfigurált változata, amely csak azokat a teszteket, hogy szükség van - Termelés (akkor hozza létre az eszközök segítségével a helyszínen).
Termelés kattintson a gombra, és melyik komponensek állnak az bekerüljön a forgatókönyvet.
Ezek az alapvető tulajdonságait CSS3, HTML5 képességeit, SVG, geolocation képességek stb Sőt, itt van egy blokk nem lényegi Érzékeli ahol a tesztek megtalálhatók azok a tulajdonságok, amelyek nincsenek hozzárendelve az alapvető, például, vannak CSS- és az SVG-szűrők.

Az extra blokk kiválasztott azokat a funkciókat, amelyek általában benne vannak az alapértelmezett script - html5shiv (tanítja IE6-8 ismeri HTML5 tag), Modernizr.load [], hozzá CSS osztályok

js modernizr könyvtár - a felhasználás és alkalmazási köre

Ha már egyszer a vizsgálatokat, kell végezni, generálni a forgatókönyvet. Most letöltheted. Connect nem nehéz Modernizr oldalon egyszerűen helyezze a címkék között fejét.

Nézzük soronként, mindazt, amit képvisel.

  • Az első rész tartalmazza a vizsgálati technológia / vagyon tesztelni kívánt (földrajzi)
  • A második szakasz igen akkor fordulhat elő, ha a technológia támogatja (a letölthető források - a forgatókönyv, vagy style css, ami ott van feltüntetve (geo.js))
  • A harmadik rész dehogy. Ez akkor történik, ha a technológia nem támogatott (a betöltött erőforrás - a forgatókönyv, vagy style css, ami ott megjelölt (geo-polyfill.js))

Ebben a példában, attól függően, hogy mi van ágyazva a böngésző geolocation vagy nem tölt be különböző szkriptek. Ezzel vagyunk így nem kell letölteni extra kódot, és javítja a teljesítményt.
Természetesen nem ez a legösszetettebb például jelen lehetnek mellett egyéb szakaszok:

  • Mindkét szakasz. tartalmaz forrásokat, hogy lesz betöltve minden esetben,
  • teljes rész. Ez akkor történik, amikor az összes erőforrás van betöltve.
  • terhelés listájában. egyszerű letöltés egy forrás

Érdemes megjegyezni, hogy a forrásokat lehet tölteni nem csak egy, hanem egy egész sor szögletes zárójelben.

Itt egy példa egy bonyolultabb kódot tartalmazó html-oldalt. Amint itt látható először végzett tesztek és ingatlan fontface cssgradients, ha a vizsgálatokat nem telt el, a tömb betöltődik Script1.js források és style.css. Ezután a teszt csstransforms tulajdonság, ha nem sikerül betölteni Script2.js, míg egy sor források „app.js”, „extra.js” terhelt egyébként. Amikor az összes erőforrás töltik funkció végrehajtásakor.

Kapcsolódó cikkek