- trey blogja
- A hozzászóláshoz be kell jelentkezni
- 2131 megtekintés
Hozzászólások
Engem most kivancsiva tettel. Nem ilyen forditott pszichologias reklam ez?
- A hozzászóláshoz be kell jelentkezni
Nem, ez arról szól, hogy hogyan NE csináljunk weboldalt, ha azt akarjuk, hogy ne csak Mariska néni nézze meg.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Pontosabban hogyan csináljunk az ókonzervatívakat is hülye újdonságmániásnak tekintőknek valami sz@rt... Tessen Gopher-t használni, abban garantáltan nincs js...
- A hozzászóláshoz be kell jelentkezni
+1
En azon meg jobban ki szoktam akadni amikor egy oldal huszonhat masik domainrol akar javascriptet letolteni, lehetoleg mindet http -n.
- A hozzászóláshoz be kell jelentkezni
Ennek a megoldására jók a jó kis build rendszerek, mint a webpack, amit épp a közösség fele utál, mert "éppen ez a trendi" és emiatt biztos hülyeség.
- A hozzászóláshoz be kell jelentkezni
A fooldalrol:
elm
A delightful language for reliable webapps.
Generate JavaScript with great performance and no runtime exceptions.
Azt hiszem, a javascript-ellenes latogatok szama elhanyagolhato az oldalon.
- A hozzászóláshoz be kell jelentkezni
+1, szvsz ebből következik, hogy js nélkül nem nagyon fog működni
- A hozzászóláshoz be kell jelentkezni
Ezek szerint nem kedveled a Single Page Application-öket, mint amilyenek ezek.
- A hozzászóláshoz be kell jelentkezni
Oh, igen. Hogy hatodizig darálták volna le azt ki kitalálta. Miért? Mert a mögötte lévő, fantasztikus keretrendszereknek hála, elég csak egy pici hálózati gebasz, és az egész oldal kártyavárként omlik össze. Különösen, mikor beletesznek valami fasza böngészőfüggő javascript bugot és nincs fallback. Aztán ott van az oldal kereshetősége. Mikor ilyen oldalon a leggyorsabban úgy találsz meg valamit, hogy megnyitod a forrását és nyomsz rá egy keresést, pusztán csak azért, mert az információt a ügyes designer, a jobbra kettőt, mad balra hármat klikkelsz, tapsolsz, kőrözöl az egérrel, és klikkelsz jobbal kettőt elérhetőség mögé tette.
Aztán ott van, mikor görgetéssel töltődik a tatalom dinamikusan. Mindkét irányba! gyakorlatilag megvalósították a görgetés alapú hálózati forgalmat.
Vagy amikor eltimout-ol az oldalletöltés és nem komplett letöltés ismétlését már elfelejtették implementálni.
Szóval, imádni valóak ezek a szemcukorkát, de addig ütném a kitalálóikat míg lélegeznek. Nem ellenzek egy érdekes, játékos oldalt. De egy információt átadni kívánó oldal, ne csellentyűkkel tuningolja, hogyha nincs mit átadnia, elrejtve még a keveset is.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
valószínűleg nem véletlen hívják ezeket single page webappsnak, nem pedig single page webpagenek, vagy ilyesminek :) Ezeket nem arra szánják, hogy weboldalt csináljon belőle a kedves delikvens, hanem arra, hogy webes megjelenítéssel írjál guis programot (leginkább thinclientet, de az ilyen indexeddb és egyéb izék megjelenésével egyre kevésbé igaz ez)
Az más kérdés, amikor valaki így csinál egy istenverése normális weboldalt is.
- A hozzászóláshoz be kell jelentkezni
Azért ha az ember igényes a munkájára akkor el lehet készíteni egy olyan weboldalt/webalkalmazást, ahol a fentiek nem okoznak gondot, és le vannak kezelve a hálózati hibák, újrapróbálkozások, timeoutok.
Ugyanúgy ahogy láttam szerveroldali kódot ami figyelmen kívül hagyta a hálózati hibákat (adatbázis, backend elérés, stb), és null-t, vagy üres stringet, vagy amire fallbackel éppen használta fel adatként. Láttam exception stack trace-ket a böngészőmben... Úgyhogy ne a JS legyen már szar mert a fejlesztő nem alapos. A JS más miatt szar, de a fentiben pont nem releváns ez.
"De egy információt átadni kívánó oldal, ne csellentyűkkel tuningolja, hogyha nincs mit átadnia, elrejtve még a keveset is."
Ezt adom.
- A hozzászóláshoz be kell jelentkezni
Na én pont az ilyen, és ehhez hasonlók miatt váltam meg a noscripttől 1-2 éve, mert manapság sajnos teljesen használhatatlan. Nincs oldal js nélkül.
És amikor azon kell szarakodni, hogy vajon miért nincs ott a menüpont, miért nem látom a tartalmat, vagy miért tudom elpostolni a formot, ráadásul miután bekapcsolsz valamit, akkor ugye page reload, jó eséllyel oda a kitöltött formod.. Szóval több átok, mint jóság már.
--
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni
Kb. egy nap alatt whitelist-re lehet tenni a fontos oldalakat. A nem ismert oldalaknál van az, amit mondasz, de aki - hozzám hasonlóan - minden nap ugyanazokat az oldalakat nézi, ez nem akkora probléma.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
De ha valamit keresel, jönnek random oldalak, akkor se idő, se kedv az ehhez hasonló js tömeggel szórakozni, meg egyesével engedélyezni, és próbálgatni, hogy mikor jó.. Főleg, hogy sokszor azt se tudod mit keressél, mert mondjuk abszolút nem is látszik a menü vagy a gomb.
--
"Sose a gép a hülye."
- A hozzászóláshoz be kell jelentkezni
Amiket latogatsz, ott hasznalsz js-t -> minek noscript?
Amiket nem, ott nem -> minek noscript?
Amiket ritkan, ott sokszor nem tudod, hogy wtf, keresni kell, mit kell engedelyezni -> gebasz
Igy mi ertelme van?
- A hozzászóláshoz be kell jelentkezni
Igaz a kerdes nem nekem szolt, de:
>Amiket latogatsz, ott hasznalsz js-t -> minek noscript?
Nalam csak az van engedelyezve, ami kell is. Aminek latszolag nincs hatasa vagy csak design az marad tiltva azokon az oldalakon is ami gyakran hasznalok.
>Amiket nem, ott nem -> minek noscript?
Neha elvetodik az ember olyan oldalra is, amit nem latott. Vagy az ember nem akar megszivni egy drive-by tipusu tamadast (ha mar valahogy rakattintott a linkre). Plusz a normalis oldalak azert egeszen jol elvannak js nelkul is
>Amiket ritkan, ott sokszor nem tudod, hogy wtf, keresni kell, mit kell engedelyezni -> gebasz
Azert erre altalaban azonnal ra lehet jonni: Ami Google, kozossegi media az biztos nem kell. Az oldal sajat domainjerol jovo scriptek kellenek. Ha igy sem jo akkor az ismert cdn-ekrol jovo scriptek is kellenek. Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell.
- A hozzászóláshoz be kell jelentkezni
+1
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell."
Kivéve ha valami szaru megírt oldalon, amit kénytelen vagy, vagy szeretnél használni, elsőre egyértelműen úgy néz ki hogy megy script nélkül, aztán egy számodra kritikus pillanatban futtatna valamit amit épp tiltottál.
Az én sztorim flash blokkolásos: Valami túlbuzgó biztonsági szakember úgy gondolta jó ötlet egy flash alkalmazással feldolgoztatni beküldés előtt egy (egyébként sima html) űrlapot. Kitöltöttem, submit, semmi. Kiderült a turpisság, a flash blokkoló nem engedte elindulni a flash alkalmazást, és mivel amúgy rejtve volt nem is láttam hogy van mire kattintani. Szívjon ilynekkel más.
- A hozzászóláshoz be kell jelentkezni
Tudtam, hogy lesz ilyen kerdes :)
Erre a megoldas az, hogy van egy olyan opcio, hogy 'Allow scripts globally'. Tipikusan kartyas fizeteskor van ra szukseg (meg egy ok, hogy miert utaljam a Verified By Visa -t).
- A hozzászóláshoz be kell jelentkezni
Kérdés? Hol?
- A hozzászóláshoz be kell jelentkezni
Marminthogy hol a gomb vagy hol a gomb vagy hol rontja el a kartyas fizetest?
A gomb: NoScript gomb a toolbaron (ha nincs akkor ott lesz a context menuben) es 'Allow scripts globally (dangerous)'.
A fizetest meg mindenhol el tudja rontani mert cross site scriptingnek nezi a Verified by Visa -t. Mondjuk csak egyszer kellene rendesen beallitani.
- A hozzászóláshoz be kell jelentkezni
Úgyértettem hogy hol a kérdés. Amit írtam nem az volt, erre te írod, hogy tudtad hogy lesz ilyen kérdés.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy ugy kellett volna inkabb irnom, hogy "Tudtam, hogy valaki ezt fel fogja hozni."
BTW mintha kicsit tulragoztuk volna ezt :)
- A hozzászóláshoz be kell jelentkezni
Ez tény :)
De hogy komolyra fordítsam: Ugyan megértem a noscript használók szempontjainak egyrészét, nem értem miért probléma 2016-ban, ha egy weboldal scripteve van, ha egy webalkalmazás nem megy js nélkül. Nem rendeltetésszerű használat tiltani a scriptet, tehát elvárható volna hogy rendelkezésre áljon a futtatókörnyezet.
A problémának az kellene lennie ha valamit túltolnak. Indokolatlan mértékű és intenzitású scripthasználat. Azért harapok én is, ha a FB pörgeti a procit ezerrel, azért nem, ha script nélkül nem működik, mert átlátom mekkora extra fejlesztenivaló foglalkozni azzal, hogy egy valamit amit megvalósítasz egyféleképp megvalósíts másféleképp is, hogy azt a nagyon kis réteget támogasd. Azt is megértem hogy erre nem jut idő a legtöbb esetben amikor arra sincs rendes fejlesztési idő amire nagyon kellene.
- A hozzászóláshoz be kell jelentkezni
> Nalam csak az van engedelyezve, ami kell is. Aminek latszolag nincs hatasa vagy csak design az marad tiltva azokon az oldalakon is ami gyakran hasznalok.
Az utobbi idoben az a trend, hogy osszevonjak egy nagyba, ott ez mar nem laccik.
Pl. az index-nel en megelegeltem, h allandoan kinyirja az ff-t. Letiltottam, jo is, csak az oldal funkcioinak kb. 5%-a nem mukodik:)
De ez egy blacklist, explicit szamitok ra.
> Azert erre altalaban azonnal ra lehet jonni: Ami Google, kozossegi media az biztos nem kell. Az oldal sajat domainjerol jovo scriptek kellenek. Ha igy sem jo akkor az ismert cdn-ekrol jovo scriptek is kellenek. Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell.
Igen, sejtettem, h ezt irjatok es ezert kerdeztem.
Nekem ez nem mukodott (anno regen, amikor probaltam).
- A hozzászóláshoz be kell jelentkezni