Mozilla Persona: nowy sposób logowania

Mozilla Persona to ujednolicony sposób logowania, oparty o BrowserID, który eliminuje używanie haseł, skraca rejestrację do dwóch kliknięć oraz jest łatwy w implementacji, bo jak zapewniają twórcy wystarczy na to jedno popołudnie. Nie będę się tutaj rozpisywał nad samą ideą projektu, bo o tym już napisano wiele, ale zajmę się przybliżeniem sposobu jego implementacji.

Czytaj więcej

Fullscreen API: przeglądarka w trybie pełnoekranowym

FullScreen API to jedna z tych nowości, na które wielu developerów czekało. Co w nim takiego rewolucyjnego? Wystarczy odpowiedzieć sobie na pytanie, czy dotychczas miałeś możliwość z poziomu JavaScript wywołać tryb pełnoekranowy w przeglądarce? Taką możliwość daje właśnie FullScreen API.

Czytaj więcej

Skryptozakładki: Walidacja strony

Skryptozakładki są w pewnym sensie mini-aplikacjami, napisanymi w JavaScripcie, które umieszczone w adresie zakładki, rozszerzają możliwości naszej przeglądarki. Taka aplikacja uruchamiana jest w momencie wybrania odpowiedniej zakładki i działa, co najważniejsze, tylko w kontekście oglądanej strony. Dzięki skryptozakładkom możemy m.in.:

  • Działać na zaznaczonym tekście (np. wysłać go do przeglądarki)
  • Edytować wygląd strony (np. zmienić tło, wyróżnić linki)
  • Zwalidować oglądaną stronę – Tym dziś się zajmiemy
Czytaj więcej

Warunkowe ładowanie skryptów JavaScript

Ostatnio przeglądając archiwum na css-tricks.com, natrafiłem na ciekawy artykuł opisujący zastosowanie loadera yepnopejs oraz modernizr, który testuje wsparcie dla HTML5 i CSS3. Łącząc je możemy z powodzeniem używać na swoich stronach nowości technologicznych, nie martwiąc się przeglądarkami, które ich nie obsługują, gdyż specjalnie dla nich zostanie załadowany skrypt emulujący takie elementy.

Czytaj więcej