W dużym skrócie, HEAD.js jest biblioteką przypominającą szerzej znany frontend developerom Modernizr, z tą różnicą, że składnia HEAD.js jest o wiele prostsza, niż w przypadku tego drugiego.
O co chodzi?
HEAD.js to w głównej mierze trzy dużo znaczące profity (aczkolwiek korzyści które niesie HEAD.js jest o wiele więcej;):
-
poprawna obsługa HTML5 we wszystkich przeglądarkach, które natywnie HTML5 nie wspierają,
-
optymalizacja ładowania plików JS (w mojej ocenie lepsze rozwiązanie, niż typowa agregacja plików - pliki ładowane przez HEAD.js również mogą być cache'owane w przeglądarkach, jak przy typowym linkowaniu),
-
fallback dla przeglądarek nie obsługujących efektów CSS3 w formie dodatkowej klasy nadawanej tagowi <html>,
Nie będę tutaj powielać opisu, który świetnie został przedstawiony na stronie projektu: HEAD.js, więc polecam tam zasięgnąć wiedzy dostępnej w szczegółowej dokumentacji. Naprawdę jest co poczytać i zastosować w swoich projektach:)
Wsparcie dla najpopularniejszych CMSów
Wsparcie dla HEAD.js zostało zaimplementowane jako:
-
moduł dla Drupala w wersjach 6/7 [strona projektu],
-
widget dla Wordpressa 3.0+ [strona projektu].
Komentarze
Ten wpis nie posiada jeszcze komentarzy
Dodaj komentarz