ConditionerJS (tai vain conditioner.js) avulla kehittäjät kirjoittaa useita ehtoja (kriteerit), joiden perusteella JavaScript moduuli (widget) latautuminen ja näytetään, tai jopa piilossa, kun ne tapahtuvat.
Kuten voitte kertoa itse, tällainen käytös voi olla todella hyödyllinen tekniikka kehittäjät haluavat optimoida käyttäjien kokemuksia sivuston ja tuottaa optimoitu tuotteita ja palveluja.
Pohjimmiltaan kehittäjät haistavat eri selaimen ominaisuudet, ympäristö yksityiskohtia, ja user-agent string yksityiskohdista, ja sitten käyttää näitä tuloksia toimittaa oikea sisältö käyttäjälle perustuen laitteen ja selaimen hän käyttää päästä verkkosivuilla.
ConditionerJS mukana tulee joukko valmiita näyttöjä, mutta uusia voi myös luoda ja lisätä mitään kehittäjä. Standardinäyttöjä ovat:
- tarkista, onko elementti näkyy sivulla
- tarkista viewport pienin leveys
- tarkista viewport minimikorkeus
- tarkista viewport suurin leveys
- tarkista viewport maksimikorkeus
- check elementti pienin leveys
- check elementti minimikorkeus
- check elementti suurin leveys
- check elementti maksimikorkeus
- tarkista onko median kysely tukee
- tarkista tietyn median kysely
- tarkista onko käyttäjä online- vai offline
- tarkista onko käyttäjä käyttää hieno hiiren osoitin laite
- tarkista etäisyys hiiren osoitin tiettyyn elementtiin
Ei periaatteessa mitään virhe periaatteet ja filosofia työkalu, kuten ConditionerJS, ja jos se olisi meistä kiinni, olimme suositella tällaista työkalua (tai jotain vastaavaa) voidaan käyttää kaikissa web-tuotteisiin.
Mikä on uusi tässä julkaisussa:
- Fixed muistivuotoja.
Mikä on uusi versiossa 1.1.0:
- Fixed muistivuotoja.
Vaatimukset
- Javascriptin asiakkaan puolella
Kommentteja ei löytynyt