Egyik legszebb jQuery-s DP hiba, amikor javascript kódban CSS class-szal lesz kikeresve az input-ok vagy más kontrollok, majd a fejlesztés során design vagy egyéb okból a class-t le kell róla szedni.
Ekkor szó nélkül elszaródik a kód és lehet keresni...
Alapvetően (logikailag) nem stimmel, hogy design alapján keresünk ki kontrollt kód logikában, miközben a keresési feltétel nem arról szól, hogy kellenek az "ilyen és ilyen kinézetű" kontrollok, hanem inputot keresel, stb.
Tehát helyesen mindig típus alapján (itt megfogalmazható egész bonyolult tartalmazás stb) kell keresni vagy név alapján. CSS alapján csak akkor keressünk, ha tudjuk, hogy a logika akkor változik, ha a design is.
Megoldás lehet a "marker" CSS osztályok, amik lényegi design beállítást nem tartalmaznak, és erre szelektálni.
2011. augusztus 12., péntek
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése