Hogyan lehet egyszerűen kezelni a cookie-kat a jQuery

Böngészők generálhat egyedi munkamenet Ajánlott minden felhasználó az oldalon. Gyakran ez a folyamat végrehajtása a backend használata nyelvek, mint a PHP vagy Ruby, de mi is használni a cookie-session a külső interfész segítségével a j # 097; vascript. Sok útmutatók, amelyek elmagyarázzák, hogyan kell létrehozni tiszta JS-süti. De az új jQuery-könyvtár Cookie nagyban megkönnyíti a folyamatot.


Hadd mondjuk el, hogyan kell használni jQuery Cookie valósítható meg egy nagyon egyszerű hitelesítési rendszert. Minden kódot kell nyújtani a külső felület, de annak érdekében, hogy az eredmények, akkor szüksége lesz egy élő-szerver tesztelés céljából. Böngésző cookie létre fog hozni egy helyi a VI, a javasolt webszerver, ami azt jelenti, hogy sajnos nem lesz képes futtatni ezeket a szkripteket helyben. Ne felejtsük el, hogy olvassa el a live-demo, hogy megértsék, mi lesz szó.

Kezdjük azzal, hogy hozzunk létre egy minta HTML5-dokumentum egyetlen utalás a jQuery könyvtár, valamint a cookie-k A jQuery funkció. Letöltheti azokat közvetlenül a GitHub repo. és egy fájlt, hogy szükségünk van, akkor jquery.cookie.js.

A tartalma a belső tag

CSS-stílusok nem annyira bonyolult, de jó lenne vdatsya néhány részletét. Létrehoztunk egy fényes CSS3-gomb segítségével a tippeket Codepen vezetés. Ezek a stílusok meglehetősen részletes, és meg kell őrizni az újrafelhasználás más projektekben.


Azt is módosíthatja az alapértelmezett beviteli elemeket úgy, hogy azok jobban kombinálható az oldalt. A tartály a bejelentkezési adatait kijelölt ingatlan display: none, így nem kerül sor a létrehozott oldal. Ennek ellenére továbbra is aktívan részt a DOM, és ez azt jelenti, hogy tudjuk irányítani a kijelzett érték a jQuery. Most vessünk egy pillantást a jQuery-kód található az oldal alján, közvetlenül a záró testet.

A cookie-k jQuery

A bővítmény kínál nekünk egy sor szabványos funkciók, amelyek esetében szükség lehet a logika a szokásos j # 097; vascript. Íme az előre meghatározott belső módszerekkel hívja az új cookie, majd törölje a meglévőket. Vessünk egy pillantást a nyitó kódblokkot megérteni, hogy mi történik itt:

Kapcsolódó cikkek