DaftAcademy / daftacademy-frontend4beginners-autumn2019

12 stars 18 forks source link

freeCodeCamp i atrybut id #2

Open ghost opened 4 years ago

ghost commented 4 years ago

Cześć, mówiliście na pierwszych zajęciach o zaletach posługiwania się klasami (np. przy pomocy metodologii BEM) w kontrze do atrybutu id. Jak myślicie, dlaczego we wszystkich projektach freeCodeCamp dotyczących RWD w user stories wymagane jest notoryczne posługiwanie się atrybutem id? link do tych projektów

scieplak commented 4 years ago

Cześć, Podejrzewamy, że w tych projektach są wprowadzone testy automatyczne i posługiwanie się atrybutami id jest wymagane w celu łatwiejszego zlokalizowania elementów na stronie. Drugim powodem może być wykorzystanie tego w celu lepszego poznania CSS - zaznajomienia się ze składnią i pokazania pewnych zależności, co w początkowym etapie nauki jest bardzo ważne. Oczywiście nie twierdzimy, że absolutnie nie wolno stylować po id - po prostu warto mieć świadomość do czego może to doprowadzić i zacząć wykorzystywać metodologie, w szczególności w większych projektach. (więcej informacji)

ghost commented 4 years ago

Dziękuję za odpowiedź!

Oczywiście nie twierdzimy, że absolutnie nie wolno stylować po id (...)

Było to jak najbardziej zrozumiałe na wykładzie, byłem tylko ciekawy czy w przypadku freeCodeCamp'u za id stoi jakaś głębsza filozofia :)

scieplak commented 4 years ago

Pozwolę sobie ponownie otworzyć issue, taka informacja może się przydać innym uczestnikom kursu. Jak masz jeszcze jakieś pytania to śmiało pytaj :)