ugrás a tartalomhoz

Client-Side Separation of Concerns: Are We Doing It Wrong?

Hidvégi Gábor · 2014. Aug. 28. (Cs), 15.14
Ötletek az oldalon belüli egységek elkülönítéséhez
 
1

Én is körülbelül akkor

Joó Ádám · 2014. Aug. 28. (Cs), 15.30
Én is körülbelül akkor kezdtem el foglalkozni a kérdéssel, amikor ez a bejegyzés született, és hasonlóan arra jutottam, hogy ami a leginkább hiányzik, az a jól definiált interfész, ami lehetővé teszi a különböző vonatkozások (innentől nálam a concern) függetlenítését.

A gyakorlatban ez azt jelenti, hogy a három réteg kizárólag HTML osztályokon (illetve pszeudo-osztályokon) keresztül érintkezik, HTML elemek se a stíluslapban, se a szkriptben nem jelennek meg, az összes elem a CSS 2.1 szerinti szabványos alapértékére van állítva, egy elem legfeljebb egy osztállyal rendelkezik, az osztályok pedig diszkrét egységek mentén hierarchiába szervezettek, így a leszármazott-kiválasztót nem kell használom: ezek együtt nagy szabadságot adnak markup és a stílus független változtatásában.