HTML & JS tips and tricks – indeterminate

Pewnie nie będzie dla Was zaskoczeniem jeśli przypomnę, że w HTMLu mamy taki typ pola jak checkbox.

Checkbox ten może być zaznaczony:

Albo niezaznaczony (stan domyślny):

Ale czy wiedzieliście, że może on mieć również status “nieokreślony” (indeterminate)?

Taki stan możemy nadać mu za pomocą prostego JavaScriptu jak poniżej:

Co ten stan nam daje?

Otóż wówczas wygląd checkboxa zmienia się na taki:

Jaką wartość “checked” ma taki checkbox?

Taką samą jak pole niezaznaczone – czyli false.

Do czego może się nam przydać taki “stan pośredni”?

Otóż może się przydać na przykład, gdy na stronie mamy jakąś listę zagnieżdżonych opcji i chcemy wizualnie podkreślić, że wybór jakiejś opcji jest uzależniony od zaznaczenia wszystkich jej dzieci:

I dopiero, gdy zaznaczymy wszystkie dzieci opcja zostanie uznana za wybraną:

Zestawienie wszystkich trzech stanów razem dla przypomnienia:

Syndrom oszusta – 5 typów

Syndrom oszusta - typy cech

Jeśli wykonaliście test, do którego odnośnik mogliście znaleźć w poprzednim artykule, pewnie już wiecie czy syndrom oszusta dotyczy Was bardziej lub mniej. Dziś chciałabym Wam opowiedzieć o różnych “typach” oszustów czyli o podziale, który w zależności od tego, czego od siebie wymagacie może Was przypisać do jednej lub kilku grup.

Kalendarium – wrzesień 2019

Wakacje, wakacje i po wakacjach. Mamy dziś 1 dzień września i zatrzęsienie fajnych wydarzeń oraz konferencji jakie w nadchodzącym miesiącu będą miały miejsce. 
Ciężko było mi się zdecydować co Wam dziś polecić!

Kiedy: 9-15 września 2019
Co: BB Days 4 IT – https://www.bbdays4.it
Lokalizacja: Bielsko Biała

To wydarzenie to tak naprawdę tydzień wypełniony różnego rodzaju spotkaniami i workshopami zakończony sobotnią konferencją i niedzielnym hackathonem. Różne technologie, różne języki programowania – każdy znajdzie coś dla siebie.
Zapowiada się naprawdę wspaniale!

Kiedy: 5-6 września 2019
Co: React Native EU 2019 – https://react-native.eu
Lokalizacja: Wrocław

Tutaj znajdziecie wszystko o React Native:)

Kiedy: 5-7 września 2019
Co: PHPers Summit 2019 – https://www.facebook.com/events/263170217667168/
Lokalizacja: Poznań

Jest to konferencja związana z programowaniem w PHP.

Kiedy: 14 września 2019
Co: SpreadIT – https://spreadit.pl/
Lokalizacja: Katowice

Tutaj też zapowiada się bardzo ciekawie, bo będą tematy z zakresu architektury, tworzenia oprogramowania oraz tworzenia gier.

Kiedy: 14-15 września 2019
Co: HackYeah – https://hackyeah.pl/
Lokalizacja: Warszawa

To kolejna edycja największego stacjonarnego hackathonu w Europie. Będzie się działo!

Kiedy: 25- 27 września 2019
Co: DevConf – https://devconf.pl/
Lokalizacja: Kraków

Tutaj mamy trzy dni – pierwszy to dzień warsztatów, dwa pozostałe to konferencja. Różnorodne tematy, dużo ścieżek – każdy znajdzie coś dla siebie.

Kiedy: 27-28 września 2019
Co: Programistok – https://programistok.org
Lokalizacja: Białystok

Konferencja tak osławiona, że kiedy tylko pojawia się pula biletów, znika w kilka minut a przyjeżdżają na nią słuchacze ze wszystkich zakątków Polski.
Jak co roku się na nią wybieram, niestety znów kosztem DevConf, gdyż te dwa terminy się zazębiają. Do zobaczenia!

Kiedy: 28-29 września 2019
Co: Noc Informatyka 1.2 – https://www.facebook.com/events/659183387937073/
Lokalizacja: Kraków

Jest to konferencja na dużym luzie zorientowana na wymianę poglądów, spotkania z ludźmi ale również zdobywanie wiedzy.

A Wy na co się wybieracie we wrześniu?

Syndrom oszusta – czy dotyczy też Ciebie?

Syndrom oszusta - czy dotyczy też Ciebie?

Jakiś czas temu stworzyłam prezentację pod tytułem “Jestem oszustem;)” (buźka z przymrużonym okiem, to nie przypadek), którą do tej pory można było zobaczyć na krakowskich warsztatach girls.js w marcu a także na konferencji DynamIT w sierpniu. Prezentacja ta porusza temat “Syndromu oszusta”. Po każdym z wystąpień zgłosiło się do mnie sporo osób, które wcześniej o tym syndromie nie słyszały i dla których dowiedzenie się o nim stanowiło moment przełomowy. Dlatego postanowiłam opisać ten problem również na blogu, tak a by dotrzeć do jak największej liczby osób. Ten artykuł to pierwszy z całej serii jaką zaplanowałam na ten temat. Stay tuned!