Podle mě hlavním zdrojem unikátnosti jsou nainstalované pluginy, takže by stačilo, aby prohlížeč neuměl poslat jejich seznam, ale šlo by se dotázat třeba na nějaký jeden konkrétní (nebo jen funkčnost), pokud by to stránka potřebovala, aby věděla, v jakém formátu poslat třeba video. Jinak aktuální verzi Chrome a Win7 budou mít desítky (stovky) milionů lidí, časová zóna a cz lang to omezí na 2 mega, rozlišení na 100k, ale pokud člověk moc nemění nastavení, tak pak asi už jen ty pluginy.
Staci sikovne v NOSCRIPT definovat ABE pravidla pro nejvetsi smiraky a je vymalovano.
Ale je pravda, ze mi chybi neco jak privacy firewal v JS. Napr. ze by jen nektere weby mohli volat jen nektere (API funkce).
Takze dotaz na fonty, pluginy atp. bych urcite nedovolil googlu, fb, atp.
Web kterej bez js nechodi = neni to web, me naprosto nezajima. Pokud nekdo nedokaze stranku napsat tak, aby se bez js naprosto nerozpadla je to dobytek (a to ty uzitecny zviratka tezce urazim).
js muze samozrejme slouzit pro jako jednodussi/pohodlnejsi ovladani webu, ale ocekavam web plne funkcni i bez toho.
Me osobne by samozrejme vyhovovalo neco ponekud sofistikovanejsiho - vubec nejlepsi by bylo, kdyby slo (by default v prohlizeci) trebas rict ... pokud bude nekdo zjistovat rozliseni ... tak ... rict mu realitu/vufuckovat ho/random hodnota ... a takhle to mit se vsema informacema ktery se daj pomoci js ze systemu pacit.
Pokial mas problem zdelit aj taky trivialny a neosobny udaj ako je rozlisenie monitora, tak ti odporucam liecenie.
Bez srandy.
K pisaniu stranok bez js... Ziaden dobytok. Stranka sa niekedy neda napisat bez js, pretoze zakaznik CHCE mat taku a taku funkcionalitu a tu BEZ js NENAPISES. A potom sa stranka rozpadne.
Casto sa cez js zistuje napriklad uz to spominane rozlisenie kvoli roznym efektom, pretoze ludia dnes nechcu lne staticke stranky, ale aj pohyblive, kde sa napriklad po kliknuti odkazu nenacita nova stranka, ale sa aktualna odroluje a priroluje sa ina. A to bez toho urobis velmi tazko.
A ak by si mal uzasny napad vyfakovat kazdeho zakaznika, ktory take nieco pozaduje, tak fakujem teba, pretoze ak to neurobime my, tak niekto iny a my prideme o peniaze. A kvoli takym ako si ty sa prichadzat o peniaze neoplati.
>pretoze ludia dnes nechcu lne staticke stranky, ale aj pohyblive, kde sa napriklad po kliknuti odkazu nenacita nova stranka, ale sa aktualna odroluje a priroluje sa ina.
Tak takove mam nejradsi. Treba takovy obrazkovy blog s nekonecnou strankou. Kdyz se clovek potrebuje dostat hodne daleko ke starsim vecem, tak se obvykle nedostane, protoze mu dojde pamet nebo neco krachne a prestane se to nacitat, visi tam hlaska "Loading..." a pomuze jen reload, oz znamena, ze se muze zacit znovu a temi 5 GB dat se prostrankovat znovu.
To, že zákazník takovou funkcionalitu (pro běžného uživatele) chce, neznamená, že to nemůže fungovat i bez JavaScriptu. I Facebook funguje bez JavaScriptu. Doporučuji to někdy vyzkoušet, hodně se přiučíte, jak se dělá kvalitní a přístupný web ;-) Vypnutí JavaScriptu totiž není jen nějaký frikulínský výmysl, s JavaScriptem se třeba hodně obtížně používá braillovský řádek nebo Text-To-Speech. S poletujícími okýnky je ten web pro takové lidi nepoužitelný.
Dobre ty mudrlant, teraz sa predved.
Ako bez JS naprogramujes web, ktory ma menu s odkazmi a pod nim content plochu. Po kliknuti na odkaz sa nema nacitat nova stranka, ale MUSI sa odsunut content mimo obraz a prisunut content vyziadanej podstranky.
Jedna z podstranok ma upload obrazkov, ktore ALE sa MUSIA dat uploadnut cez drag n drop do jedneho z 10 poli a tieto polia sa MUSIA dat medzi sebou presuvat iba uchytenim a posuvam mysou.
Mas na to tyzden.
A NESMIES pouzit js a ani ziadnu odvodenu technologiu (ziadne jquery, ziadne node.js, nic podobne) a MUSI to mat vsetky tieto funkcionality a MUSI to slapat aspon v IE8 (takze na CSS3 a HTML5 efekty a animacie zabudni).
Nijak. Protože takový návrh udělá akorát člověk neznalý webdesignu. Správné řešení je, že BY TO MĚLO tohle dělat, pokud je JS, ale pokud není, tak to funguje taky, akorát se načte nová stránka, obrázek se nahraje přes formulář a pole se mezi sebou přesouvat nemusí nebo tam můžou být klikatelné šipky. Fakt si zkus někdy vypnout JavaScript a alespoň trochu projít Facebook.
Mimochodem jak tyhle věci asi bude indexovat Google? Nebo to odevzdáte zákazníkovi nezaindexovatelné a budete doufat, že až zjistí, že jej nikdo nenajde, tak si u vás zaplatí mastné (a při správném návrhu úplně zbytečné) SEO?
Hmmm, nenapada ma nic ine len NUB LOL!
Ak nevies kodit web bez js, tak nie si koder.
Aj keby si to rovno nahodil do javy, tak je to lepsie ako javabugskript.
Za vsetky odpoviem v tomto prispevku.
Nie, neda.
Efekty sa cez CSS nedaju nahradit, rovnako ani plno inych funkcionalit. Vela veci sa robi napriklad cez jQuery moduly/pluginy preto lebo to ide velmi rychlo. Vy zijete v idealnom svete plnom technologii, ale to, ze tieto technologie su napriklad nekompatibilne s prehliadacmi, same sebou alebo nie su podporovane hostingami, ci maju obskurne api alebo dokumentaciu a nie su ani pouzitelne vas uz nezaujima.
Rovnako vas nezaujima, ze NIE JE CAS si od pyky pisat vsetky pluginy a efekty, pretoze prace a konkurencie je prilis vela a casovy ramec dany zakaznikom je prilis uzky. TO JE dovod preco weby potrebuju tak casto javascript a nie svinarna programatorov. Prestante zit v skatulke a radsej sa pozrite do realneho sveta ako to tam naozaj vyzera.
A pisat stranku bez CSS... Co je preboha zle na CSS? Nechcem napisat slovo akym by som nazval cloveka, ktory by toto pozadoval.
Taktiez plno efektov sa NEDA cez CSS nahradit, pretoze to NEMA PODPORU v prehliadacoch ako IE7, 8 a 9. A nechcem pocut nic o tom, ze to nikto nepouziva, pretoze POUZIVA a podpora je zakaznikmi vyzadovana.
Je pekne, ze ste nespokojni a ze chcete zmenu, ale kricite na zlych ludi. Utocte na beznych ludi a na vyvojarov prelhiadacov. Tam je problem. Programatori su uz len nastroj.
Nikto tu nekrici tolko, co ty. Ak by si nahodou nevedel, napisat cele slovo velkymi pismenami sa vo webovej diskusii povazuje za kricanie (skratky sa za krik samozrejme nepovazuju).
Toho tvojho kriku je v tejto diskusii uz moc - a fakt zle sa to cita... okrem toho si ine nazory zdaleka neprekrical (tj. tvoj krik je pomerne zbytocny), tie ine nazory maju v sebe tiez kus pravdy. A tvoje neustale verklikovanie dokola "lebo zakaznik" posobi len ako klasicky "dokaz vytrvalym tvrdenim".
Ano, niektore slova som napisal velkymi pismenami, pretoze chcem aby si ich niektori uvedomili. A ano kricim pretoze tu vacsina pise hluposti, pokial ide o tuto temu.
Prosim ta, s diskusnou teoriou na mna nechod. Ja len hovorim zo skusenosti z praxe. Budem dookola argumentovat tym, ze lebo zakaznik, pretoze to tak proste je. Zakaznik je pan a nehovori sa to len preto, lebo je to slusne, ale preto, lebo zakaznik je skutocne pan a pokial ho nevies presvedcit, tak odide inam a s nim odidu aj jeho peniaze, ktore mohli byt tvoje.
Naozaj neviem kde sa v ludoch vzalo to, ze zakaznik a programator su si rovni. Pretoze v skutocnosti su si rovni asi tak ako si je rovny murar a kelna. Ak kelna nepracuje podla jeho predstav, tak ju murar vymeni a pracuje s inou.
Chyba je na straně web programátorů.
Když zákazník přijde s nápadem, programátor zajásá a začne na tom hned pracovat a ladí a odpisuje a ladí, přičítá hodiny k faktuře...
Správně by měl nabídnout konzultaci a v rámci ní vysvětlit zákazníkovi (ne)výhody řešení a trochu ho krotit. Říct mu, že blikání na pěti místech stránky u nepodtataných designových prvků bude jenom rozptylovat lidi, že létající okno zakrývá část stránky a při pohyby vyžaduje vyšší námahu při čtení a každý to vzdá, že se na to zrakově postžený nedostane, že bude problém s rychlostí načítání, že dlooouhá stránka otráví čtenáře a budou hledat informace jinde, že proprietální technologie závislá na platformě nebude správně fungovat x*10% zákazníků, kteří mají jiný prohlížeč nebo systém,...
A musí být schopen najít a použít co nejlepší technologii pro splnění zadání. A správně navrhnout zabezpečení, optimalizovat výkon,...
Zákazník je na vině až v případě, že není schopen tohle pochopit. Naopak jednoznačným viníkem je programátor, když do toho zákazníka natlačí, aby si mohl účtovat víc vychytávek...
Nezi v idealnom svete.
Takto to nefunugje. 30% zakaznikov si da nieco vyhovorit. Zvysok proste pojde inam, kde mu to urobia bez reci.
To su stratene peniaze.
A kvoli ideologii niektorych ludi sa neoplati stracat peniaze.
Druha vec je, ze ani to zauctovanie co najviac hodin neplati. Toto moze platit u malych zivnostnikov, ale nie o firiem, kde je tych zakazok vela. Vtedy uz tlaci cas a neraz clovek robit na dvoch projektoch zaroven. Vtedy uz nemas luxus si natahovat zakazku, pretoze na nej mozno zarobis o par supov viac, ale daleko viac stratis, pretoze nestihnes ine zakazky prijat, nie to este spracovat.
Tak ako to popisujes ty ot funguje naozaj u nejakeho maleho zivnostnika, ktory robi jednu zakazku za mesiac.
Staci se rozhlidnot kolem ... kolik lidi naprosto sklidem nahrava veskery svy soukromi na FB ... to ze k tomu jeste neco prihodi prohlizec, je pak prkotina. Ja bejt zlodej, tak si ziju jak v raji ... pravidelny aktualizovany info kdo co ma, kdy je/neni doma, ... rovnou bych si otevrel eshop a daval ty veci do nabidky ...
Když to někdo vědomě strká na Friendface, tak je to jasný případ a není co řešit. Já mám na mysli uživatele, který by rád např. jen brouzdal anonymně po webu, přičemž nemá potřebu na sebe něco prášit, ale sám netuší, co všechno bez jeho vědomí leze z jeho prohlížeče ven. Běžný uživatel těmto technologiím nerozumí a učit se to nebude, proč by taky měl.
Kdyz si tu IPv6 kazdych 10 minut zmenim (a samo klido vcetne prefixu), tak sem zvedav, jak me za 10 minut mas ... hlavne sem pak zvedavej, jak budes dohledavat mobilni klienty, kterych je cim dal vic, a IPcka se jim meni jak na bezicim pase.
Cookies si bud neulozis nebo se po zavreni prohlizece smaznou (pripadne se daji mazat i prubezne) ... ;D. Jen na nekterych povolenych webech se uchovaji. Mimochodem, nastaveni cookies mi prijde celkem OK - muzu u kazdyho webu rict, jestli ano a zda pouze session/na dobu trvani. Mohlo by to sice byt jeste o fous lepsi, ale zaklad OK. (jop, html5 uloziste mam samo na dotaz)
Jinak (ciste subjektivni) nazor ... google je prave kvuli vsemozne personifikaci cim dal vic naprosto nepouzitelny. Kdyz uz mu zakazu vsechno ostatni, tak se mi snazi tlacit vysledky aspon podle IP ... a nejvic me sere tim, ze kdyz zadam google.com, tak me posle na .cz/.de/.co.uk/ .... podle toho odkud na nej zrovna lezu ...