Zde je jeden z našich oblíbených příkladů JavaScriptu v podobě dema, které v roce 2012 zaútočilo na web. Staggering Beauty je jednoduchá, zábavná a podivně návyková.
Demonstrace, kterou vytvořil newyorský vývojář George Michael Brower, se zvukem Jon Baken, se šíří po celém světě jako blesk.
Na první pohled se zdá, že jde o animovaného červa, který se kroutí v reakci na vaše pohyby myší.
Začněte však myší vibrovat rychlostí a vypukne peklo.
Brower zcela správně zveřejnil varování v dolní části: „Ti, kterým hrozí epileptické záchvaty, by si měli zvolit jinou webovou stránku.“
Demo bylo vytvořeno pomocí traer.js, částicového fyzikálního enginu pro JavaScript přeneseného z knihovny pro zpracování Jeffa Traera, a paper.js, skriptovacího rámce pro vektorovou grafiku open source, který běží nad HTML5 Canvas. Nepoužívá knihovnu WebGL.
Staggeringbeauty.com je nejlépe prohlížet v Google Chrome. Pokud to ve vašem prohlížeči nefunguje správně, můžete si v tomto videu prohlédnout, o co jde (s přidaným komediálním komentářem na začátku):
Viděli jste v poslední době nějaké skvělé experimenty s JavaScriptem? Dejte nám vědět v komentářích!
Líbilo se vám to? Přečtěte si tyto!
- 6 rychlých věcí, které mohou vývojáři udělat pro zlepšení výkonu
- Jak přimět lidi, aby se starali o výkon webu
- 10 nejlepších bezplatných šablon HTML5