• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ciasteczka - W jaki sposób je wykorzystać?

0 głosów
134 wizyt
pytanie zadane 30 stycznia 2020 w JavaScript przez Whereismycode Obywatel (1,510 p.)

Witam. Programuję od kilku lat, ale nigdy wcześniej nie miałem okazji wykorzystać ciasteczek w projekcie, aż przyszedł czas mówiąc kolokwialnie "Na utratę dziewictwa". 

W projekcie potrzebuję wykorzystać ciasteczka do pokazanie lub ukrycia elementu

Za pomocom tego samego przycisku chcę dodać lub usunąć ciasteczka które zmienią wartość na true lub false. Domyślam się, że nie potrzebuję umieszczać numeru identyfikującego dla danego użytkownika. 

Potrzebuję dobrego przykładu który pozwoli mi zrozumieć w łatwy i szybki sposób jak wykorzystać ciasteczka w projekcie. 

Z góry dziękuję. 

1
komentarz 30 stycznia 2020 przez Tomek Sochacki Ekspert (228,960 p.)

Programuję od kilku lat

no to już chyba dawno nie jesteś juniorem, spodziewałbym się powoli nawet seniora i wolisz zapytać na forum niż po prostu wstukać w googla dokumentację cookies :) ?

A tak na marginesie to co to za element, na pewno potrzebujesz tu cookies, a nie lepiej localstorage? Pytam, bo często widzę u wielu osób nadużywanie cookies co przekłada się często na bezsensowne wypychanie bezużytecznych danych z każdym requestem...

komentarz 30 stycznia 2020 przez Whereismycode Obywatel (1,510 p.)
Oczywiście przeczytałem dokumentację, ale jak można spojrzeć w poniższe komentarze nie zawsze jest wszystko opisane czarno na białym. Preferuję zapytać o radę doświadczonych koderów, ale również sprawdzić co w trawie piszczy :) .  

Tak czy inaczej. Element o którym mowa to "boczne menu", które chowa się po naciśnięciu przycisku o którym mowa wyżej. To ma być taki "smaczek", który po odświeżeniu strony zachowa menu schowane lub widoczne.

Uznałem, że ciasteczka będą dobrym rozwiązaniem. Być może się myliłem.
1
komentarz 30 stycznia 2020 przez Tomek Sochacki Ekspert (228,960 p.)
szczerze to nie widzę tu żadnego uzasadnienia dla cookies i wysyłania tych informacji w żądaniach http, zrób to z localStorage ale w ogole to trochę mi to nie pasuje UX'owo... z tego co rozmawiam z UX to raczej takie zapamiętywania elementów, które mogą się zmieniać (a menu może) nie są dobre... ale to już kwestia UX designera, nie nasze zmartwienie jako front-endowców, my grafikami nie jestesmy :)
komentarz 31 stycznia 2020 przez Whereismycode Obywatel (1,510 p.)
Dobry pomysł z wykorzystaniem localStorage. Dziękuję.

1 odpowiedź

+1 głos
odpowiedź 30 stycznia 2020 przez michal_php Stary wyjadacz (13,660 p.)

Tutaj masz fajnie opisane :

https://www.w3schools.com/js/js_cookies.asp

2
komentarz 30 stycznia 2020 przez Ehlert Ekspert (207,970 p.)
1
komentarz 30 stycznia 2020 przez michal_php Stary wyjadacz (13,660 p.)
no dobra tutaj jest więcej treści.
4
komentarz 30 stycznia 2020 przez Comandeer Guru (573,240 p.)

Cookies let you store user information in web pages.

Pierwsze zdanie i już totalna bzdura. Ciasteczka nie przechowują nic na stronie. Dane są przechowywane po stronie użytkownika i udostępniane serwerowi przez przeglądarkę jako element żądania HTTP.

Podobne pytania

0 głosów
1 odpowiedź 168 wizyt
pytanie zadane 20 października 2016 w PHP przez MatiiTv Gaduła (3,790 p.)
+1 głos
2 odpowiedzi 142 wizyt
pytanie zadane 30 lipca 2016 w Sieci komputerowe, internet przez Paweł123 Nałogowiec (33,580 p.)
0 głosów
1 odpowiedź 81 wizyt
pytanie zadane 18 marca 2020 w JavaScript przez primole Obywatel (1,130 p.)

89,083 zapytań

137,670 odpowiedzi

307,620 komentarzy

59,140 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...