Végső soron értem én, de az egész úgy jön le, mintha valami baj lenne az abszolúttal. Vagy lehet csak az a gond vele, hogy az emberek nem értik, mire való. Kiveszi az elemet a flowból és ez remek dolog, nem valami, amit elkerülni, hanem valami, amit tudatosan használni kell.
Tény, hogy nem szerencsés az egész layoutot az abszolútra építeni, de szerintem az is hülyeség, hogy kerülni kéne. Én azt mondanám inkább, tanuljuk meg használni.
Nem mondja azt, hogy ne használd. Csak azt, hogy ha absolute nélkül is meg tudod oldani, akkor oldd meg nélküle. Azaz indokolt esetben használd (pl. mert neked egy absolute pozicionált elem kell). Kb ugyanaz az álláspontja, mint neked.
Értem, csak kérdés az is érti-e, akinek szól. Nekem ez továbbra is olyan, mintha azt mondanád: "kerüld a csillagcsavarhúzó használatát, hacsak nincs más megoldás" - ez értelemszerűen félrevezető. Vagy mondjuk adnál egy listát a legpreferáltabb szerszámokról, hogy "kalapács, csavarhúzó, véső, kombinált fogó, csillagcsavarhúzó". Szerintem értelmetlen.
Amúgy maga a cucc szerintem jó, és megfontolásra érdemes azok számára, akik eddig máshogy csinálták. Amellett, hogy segít kikerülni egy rakás szívást, megkönnyíti azok életét is, akik a jövőben a kódot olvasni fogják.
De ennyire azért nem kéne lebutítani bizonyos esetekben, az eszközök (pl. position) alapvető ismerete nélkül úgyse sikerül igényes frontendes munkát letenni az asztalra.
/* bad */ div { width: 100px; position: absolute; right: 0; }
akkor valóban lehet úgy érteni, ahogy írod.
Viszont ha elolvasod a teljes bekezdést, amit fentebb Bence is idéz, úgy már teljesen más a jelentése. A position: absolute;-os példa feletti mondat is úgy kezdődik (similarly), hogy a felületes szemlélő számára is egyértelmű lesz, miszerint a feljebb lévő gondolat folytatása.
Inkább a jelentésük miatt. A const ugye nem változtathat értéket, és lokális a blokkra nézve. A let lokális a blokkra nézve. A var pedig lokális a függvényre nézve (illetve globális, ha a globális térben lett létrehozva).
Miért?
Tudja esetleg valaki hol
Arrow functions
Emberek számára tervezett leírást itt találsz a dologról: http://tc39wiki.calculist.org/es6/arrow-functions/ vagy MDN-ben.
Köszönöm.
Hopp erről lemaradtam, nem
Opcionális
Nagyon attól tartok...
<head>
és<body>
tagek?Nagyon attól tartok, hogy nem. Egy másik blogmarkban is megfordult a single page app lehető legrövidebb, de még működő HTML kódja:
Szerk.:A hozzá tartozó videót nem néztem végig, csak az előadás vázlatát.
A szabvány megengedi.
Absolute
Keep elements in the natural
Végső soron értem én, de az
Tény, hogy nem szerencsés az egész layoutot az abszolútra építeni, de szerintem az is hülyeség, hogy kerülni kéne. Én azt mondanám inkább, tanuljuk meg használni.
Nem mondja azt, hogy ne
Értem, csak kérdés az is
Amúgy maga a cucc szerintem jó, és megfontolásra érdemes azok számára, akik eddig máshogy csinálták. Amellett, hogy segít kikerülni egy rakás szívást, megkönnyíti azok életét is, akik a jövőben a kódot olvasni fogják.
De ennyire azért nem kéne lebutítani bizonyos esetekben, az eszközök (pl. position) alapvető ismerete nélkül úgyse sikerül igényes frontendes munkát letenni az asztalra.
Szövegértés
div {
width: 100px;
position: absolute;
right: 0;
}
Viszont ha elolvasod a teljes bekezdést, amit fentebb Bence is idéz, úgy már teljesen más a jelentése. A position: absolute;-os példa feletti mondat is úgy kezdődik (similarly), hogy a felületes szemlélő számára is egyértelmű lesz, miszerint a feljebb lévő gondolat folytatása.
const/let/var
Ezt performancia vagy inkább olvashatóság/karbantarthatóság miatt javasolja?
Jelentés
const
ugye nem változtathat értéket, és lokális a blokkra nézve. A letlokális
a blokkra nézve. Avar
pedig lokális a függvényre nézve (illetve globális, ha a globális térben lett létrehozva).