Diskuse
Diskuse o hudebních stylech, kapelách, hudebních nástrojích, technice hry, aj.
Statistika: 6523 témat | 262 témat bez reakce | 217132 příspěvků | 0 příspěvků / 24 hod | přispělo 3118 uživatelů
Téma: Javaskript - jak jste na tom ?
[infernal]
Javaskript - jak jste na tom ? -
Portál
Kdo z vás vypíná javaskript ? V rámci úvah o nějakých úpravách mě tohle zajímá - samozřejmě i s vypnutým javaskriptem budou stránky fungovat bez omezení, akorát bych pomocí javaskriptu rád něco schoval pro zpřehlednění. Já osobně tedy nevypínám a moc lií, co vypínají neznám...přesto malý průzkum. Díky
Javaskript - jak jste na tom ? -

Kdo z vás vypíná javaskript ? V rámci úvah o nějakých úpravách mě tohle zajímá - samozřejmě i s vypnutým javaskriptem budou stránky fungovat bez omezení, akorát bych pomocí javaskriptu rád něco schoval pro zpřehlednění. Já osobně tedy nevypínám a moc lií, co vypínají neznám...přesto malý průzkum. Díky
Seznam příspěvků:
[infernal]
Re: insemin
ja bych řekl, že to jsou uplne jine technologie, ktere vzajemne nejde srovnavat a nelze je nahrazovat.... jak třeba otevřeš pomocí css nové okno prohlížeče a vložíš do něj nějakou hodnotu ? ... ale zpětk tématu - javaskript ničemu neublíží, jeho vypnutím se naprosto nic neztratí.... takže vypínaš nebo ne?
Re: insemin
ja bych řekl, že to jsou uplne jine technologie, ktere vzajemne nejde srovnavat a nelze je nahrazovat.... jak třeba otevřeš pomocí css nové okno prohlížeče a vložíš do něj nějakou hodnotu ? ... ale zpětk tématu - javaskript ničemu neublíží, jeho vypnutím se naprosto nic neztratí.... takže vypínaš nebo ne?
[gotrek]
Re: infernal
tak ja pomalu ani nevim ze jde vypnout (lepe receno nikdy jsem to nepotreboval, takze o te moznosti ani nevim), takze za sebe rikam, ze nevypinam :) rozhodne mi v nicem nevadi.
Re: infernal
tak ja pomalu ani nevim ze jde vypnout (lepe receno nikdy jsem to nepotreboval, takze o te moznosti ani nevim), takze za sebe rikam, ze nevypinam :) rozhodne mi v nicem nevadi.
[Lukas]
Re:
nevypinam, ale pokud web pouzivajici javascript zachovava kompatibilitu s IE na ukor funkcnosti v ostatnich prohlizecich, pak na ty stranky prestavam chodit, kdyz nefungujou, stranky pouzivajici javu vubec vynechavam (predposledni verze seymourduncan.com)
Re:
nevypinam, ale pokud web pouzivajici javascript zachovava kompatibilitu s IE na ukor funkcnosti v ostatnich prohlizecich, pak na ty stranky prestavam chodit, kdyz nefungujou, stranky pouzivajici javu vubec vynechavam (predposledni verze seymourduncan.com)
[Lukas]
Re: infernal
ses jeste nenaucil nic o adminovani, muzes napsat cokoli bez vysvetleni a je to definitivni :)
Re: infernal
ses jeste nenaucil nic o adminovani, muzes napsat cokoli bez vysvetleni a je to definitivni :)
[cyberpaul]
Re:
Ja proti jave nic nemam. Znam lidi co zase nenavidi CSS. To mas pak tezky. Myslim si ze jednoduchy a funkcni skriptiky jsou neskodny.
Re:
Ja proti jave nic nemam. Znam lidi co zase nenavidi CSS. To mas pak tezky. Myslim si ze jednoduchy a funkcni skriptiky jsou neskodny.
[infernal]
Re: cyberpaul
já tu nevidím žádnou spojitost mezi CSS a JAvaskriptem, tohle bych nijak neporovnaval ...
Re: cyberpaul
já tu nevidím žádnou spojitost mezi CSS a JAvaskriptem, tohle bych nijak neporovnaval ...
[<|>]
Re:
javascript nevypinam. podla mna, ak to mas osetrene pre pripad ze javascript vypnuty je, tak nieje dovod, preco ho nepouzit.
Re:
javascript nevypinam. podla mna, ak to mas osetrene pre pripad ze javascript vypnuty je, tak nieje dovod, preco ho nepouzit.
[Kamzi]
Re: Lukas
Děkuji ti srdečně a mnohokrát, že jsi tak laskav a upozornil mne způsobem šetrným, že nemám právo na svůj názor.
Re: Lukas
Děkuji ti srdečně a mnohokrát, že jsi tak laskav a upozornil mne způsobem šetrným, že nemám právo na svůj názor.
[Kamzi]
Re: infernal
1. nelíbí se mi diskriminace těch co mají javu vypnutou. Můžeš zachovat funkčnost, ale nebudou na tom stejně.
2. už teď jsou v kódu míchané 2 jazyky (PHP, HTML). Přidat další v tom udělá ještě větší hokej.
3. každé použití javaskriptu začíná detekcí prohlížeče, protože nejsou dané standardy. Tak se stává, že píšeš skripty pro každý prohlížeč zvlášť.
4. zvětšená velikost stránek i pro ty, co to nechcou používat.
5. hlavní důvod. Nevidím v tom žádný adekvátní přínos.
6. nemám rád javu ;0)
Re: infernal
1. nelíbí se mi diskriminace těch co mají javu vypnutou. Můžeš zachovat funkčnost, ale nebudou na tom stejně.
2. už teď jsou v kódu míchané 2 jazyky (PHP, HTML). Přidat další v tom udělá ještě větší hokej.
3. každé použití javaskriptu začíná detekcí prohlížeče, protože nejsou dané standardy. Tak se stává, že píšeš skripty pro každý prohlížeč zvlášť.
4. zvětšená velikost stránek i pro ty, co to nechcou používat.
5. hlavní důvod. Nevidím v tom žádný adekvátní přínos.
6. nemám rád javu ;0)
[holkoun]
Re: infernal
spousta lidi ktery surfujou v praci maji javascripty zakazany....takze i za me prosim ne:-) jinak budu muset surfovat jen doma:-))
Re: infernal
spousta lidi ktery surfujou v praci maji javascripty zakazany....takze i za me prosim ne:-) jinak budu muset surfovat jen doma:-))
[Kamzi]
Re: holkoun
Já to mám zakázané úplně dobrovolně. Nebaví mě dívat se na samootevírající se okna a poskakující kuličky resp. písmenka za kurzorem myši, jejichž jediný přínos je zahřátí CPU.
Re: holkoun
Já to mám zakázané úplně dobrovolně. Nebaví mě dívat se na samootevírající se okna a poskakující kuličky resp. písmenka za kurzorem myši, jejichž jediný přínos je zahřátí CPU.
[kash-py]
Re: JAVASCRIPT
Tak na tohle musim reagovat ... nejdrive vysvetleni pojmu : JavaScript neni JAVA !!!!!!!!!! To je zakladni omyl, kterej tu lidi zminujou, ted k jednotlivejm bodum diskuze :
1. JavaScript - kdyz pisu WEB stranky (jedno jestli only HTML nebo PHP, JSP ..) tak se snazim JavaScript pouzivat minimalne a pokud ho uz pouziju, tak jen to, co funguje na "vsech" prohlizecich, takze to pak vyzkousim ve FireFoxu, MSIE a treba jeste neco jinyho, nejlepe treba pak jeste na Linuxu. Aby to opravdu chodilo .. jedna se prevazne o akce, kdy potrebuju na metodu onChange nebo onClick neco povesit. Tohleto mi vcelku chodi a nemusim psat zvlast kod pro ruzne prohlizece. Ale jak jsem uvedl, pokud nemusim, JavaScript nepouziju. Vypnutej ho samozrejme nemam.
2. CSS - jo, to je dobra vec, pouzivam .. ale i tady vychytat css tak, aby bylo vse zobrazeno ve vsech prohlizecich neni zadna prdel. Me se to zatim povedlo, ale mel jsem s tim probelmy, nicmene uznavam, ze na CSS nejsem uplne ten spravnej clovek, zabyvam se tim jen okrajove, takze mozna i chybka u me.
3. JAVA - naprosto super programovaci jazyk (alespon pro me), daleko lepsi nez nejaky PHP nebo srandovni ASP. JAVA byla od zacatku urcena pro Enterprise reseni a jeji bezpecnost a cistota jsou pro me rozhodujici faktory, pokud si ja vybiram vyvojove prostredi, nemluve o kvalite dokumentace a mnozstvi komponent, ktere jsou k dispozici. Proste mam rad objekty, prijde mi to tak nejak nejlogictejsi a nejcistsi, jak by nejakej SW mel vypadat .. vono kdyz se to pak cte, tak je to super ... nicmene v PHP treba taky delam a tam objekty nepouzivam a taky to mam citelny.
Takzer zaver .. neplest JAVU s JavaScriptem. Kod v JAVE (pokud se nejedna o applet) provadi aplikacni server a ten z nej pak generuje HTML, kdezto JavaScript je pseudoJava, jejiz kod provadi HTML prohlizec a to je ten pruser. Samozrejme ze HTML prohlizec nema (zaplatbuh) a nemuze mit takovy moznosti jako aplikacni server. Kdyby bylo HTML trosku lepsi do funkcionality, tak by JavaScript nemusel existoval, bohuzel tomu tak neni. Proto se JavaScript pouziva hlavne na podporu formularovych prvku a jejich obsluhy, protoze tam HTML jako takove nema zadne paky.
Re: JAVASCRIPT
Tak na tohle musim reagovat ... nejdrive vysvetleni pojmu : JavaScript neni JAVA !!!!!!!!!! To je zakladni omyl, kterej tu lidi zminujou, ted k jednotlivejm bodum diskuze :
1. JavaScript - kdyz pisu WEB stranky (jedno jestli only HTML nebo PHP, JSP ..) tak se snazim JavaScript pouzivat minimalne a pokud ho uz pouziju, tak jen to, co funguje na "vsech" prohlizecich, takze to pak vyzkousim ve FireFoxu, MSIE a treba jeste neco jinyho, nejlepe treba pak jeste na Linuxu. Aby to opravdu chodilo .. jedna se prevazne o akce, kdy potrebuju na metodu onChange nebo onClick neco povesit. Tohleto mi vcelku chodi a nemusim psat zvlast kod pro ruzne prohlizece. Ale jak jsem uvedl, pokud nemusim, JavaScript nepouziju. Vypnutej ho samozrejme nemam.
2. CSS - jo, to je dobra vec, pouzivam .. ale i tady vychytat css tak, aby bylo vse zobrazeno ve vsech prohlizecich neni zadna prdel. Me se to zatim povedlo, ale mel jsem s tim probelmy, nicmene uznavam, ze na CSS nejsem uplne ten spravnej clovek, zabyvam se tim jen okrajove, takze mozna i chybka u me.
3. JAVA - naprosto super programovaci jazyk (alespon pro me), daleko lepsi nez nejaky PHP nebo srandovni ASP. JAVA byla od zacatku urcena pro Enterprise reseni a jeji bezpecnost a cistota jsou pro me rozhodujici faktory, pokud si ja vybiram vyvojove prostredi, nemluve o kvalite dokumentace a mnozstvi komponent, ktere jsou k dispozici. Proste mam rad objekty, prijde mi to tak nejak nejlogictejsi a nejcistsi, jak by nejakej SW mel vypadat .. vono kdyz se to pak cte, tak je to super ... nicmene v PHP treba taky delam a tam objekty nepouzivam a taky to mam citelny.
Takzer zaver .. neplest JAVU s JavaScriptem. Kod v JAVE (pokud se nejedna o applet) provadi aplikacni server a ten z nej pak generuje HTML, kdezto JavaScript je pseudoJava, jejiz kod provadi HTML prohlizec a to je ten pruser. Samozrejme ze HTML prohlizec nema (zaplatbuh) a nemuze mit takovy moznosti jako aplikacni server. Kdyby bylo HTML trosku lepsi do funkcionality, tak by JavaScript nemusel existoval, bohuzel tomu tak neni. Proto se JavaScript pouziva hlavne na podporu formularovych prvku a jejich obsluhy, protoze tam HTML jako takove nema zadne paky.
[Kamzi]
Re: kash-py
Souhlasím, jen se lišíme v názoru na javu. Pustil jsem se do ni hned v jejích počátcích. Hrozně se mi na tom líbilo to co zmiňuješ. Navíc je super, že nevymýšleli nějakou vlastní syntaxi, ale z 90% to je céčko. Jenže jsem to zavrhl kvůli rychlosti. I dneska jsou ty HW nároky dost brutální. Byl jsem donucen v javě jednu aplikaci dělat a přestože jsem se to snažil maximálně optimalizovat, výsledek byl takový, že třeba tlačítko, které mělo otevřít nějaké okno stihla obsluha stisknout 3x než se zobrazilo (pak se zobrazily 3 ;0). A obecně aplikace v javě mi připadají takové nějaké zabržděné. Jsem příznivcem kompilovaných programů.
Taky ten systém (garbage collector?) automatického uvolňování objektů, nevím jestli je to dobrý nápad. Programátor přece ví, kdy už objekt nepotřebuje a čekání až se ztratí reference má za následek nafukování zabrané paměti, tj. další zpomalování.
Ale tak na ten web (na straně serveru!!! - pro infernala) to může být dobré.
Re: kash-py
Souhlasím, jen se lišíme v názoru na javu. Pustil jsem se do ni hned v jejích počátcích. Hrozně se mi na tom líbilo to co zmiňuješ. Navíc je super, že nevymýšleli nějakou vlastní syntaxi, ale z 90% to je céčko. Jenže jsem to zavrhl kvůli rychlosti. I dneska jsou ty HW nároky dost brutální. Byl jsem donucen v javě jednu aplikaci dělat a přestože jsem se to snažil maximálně optimalizovat, výsledek byl takový, že třeba tlačítko, které mělo otevřít nějaké okno stihla obsluha stisknout 3x než se zobrazilo (pak se zobrazily 3 ;0). A obecně aplikace v javě mi připadají takové nějaké zabržděné. Jsem příznivcem kompilovaných programů.
Taky ten systém (garbage collector?) automatického uvolňování objektů, nevím jestli je to dobrý nápad. Programátor přece ví, kdy už objekt nepotřebuje a čekání až se ztratí reference má za následek nafukování zabrané paměti, tj. další zpomalování.
Ale tak na ten web (na straně serveru!!! - pro infernala) to může být dobré.
[batty]
Re: Kamzi
Zkus jeden nejmenovany kancelarsky balik psany v jave shodit na listu a po chvilce ho znovu vyvolat. Garbage colector ti predvede novou dimenzi pomalosti:)) Kamos, uneseny cistotou javy, zkousel delat hry v jave ale uz nastesti prohledl.
Re: Kamzi
Zkus jeden nejmenovany kancelarsky balik psany v jave shodit na listu a po chvilce ho znovu vyvolat. Garbage colector ti predvede novou dimenzi pomalosti:)) Kamos, uneseny cistotou javy, zkousel delat hry v jave ale uz nastesti prohledl.
[kash-py]
Re: Kamzi
Ted jsem napsal prispevek a nejak se neodeslal, takze jen zkracene :
Zatim delam v JAVE jen WEB aplikaci s vyuzitim JSP, Servletu a JavaBeanu. Applety s GUI jsem zatim nedelal. Videl jsem pomale JAVA aplikace i rychle. Zalezi na JRE, ktere je pouzito. OD verze tusim 1.3 se dost zrychlilo.
Primarne delam web aplikace klient-server, kde na DB jsou data a cast procesni logiky. Zbytek procesni logiky je na aplikacnim serveru. Na strane klienta neni zadna procesni logika. Je to dano typem aplikaci, co delam .. tam lze totiz procesni logiku prenest primo na server.
Kdyz je psal aplikace pod wokna, pouzival jsem Delhi. Samozrejme, ze kompilovanej kod facha rychle.
Uznavam, ze ne na vsechno se JAVA hodi .. fakt si nedokazu predstavit treba Cubase napsanou v JAVE :-)))))))
Re: Kamzi
Ted jsem napsal prispevek a nejak se neodeslal, takze jen zkracene :
Zatim delam v JAVE jen WEB aplikaci s vyuzitim JSP, Servletu a JavaBeanu. Applety s GUI jsem zatim nedelal. Videl jsem pomale JAVA aplikace i rychle. Zalezi na JRE, ktere je pouzito. OD verze tusim 1.3 se dost zrychlilo.
Primarne delam web aplikace klient-server, kde na DB jsou data a cast procesni logiky. Zbytek procesni logiky je na aplikacnim serveru. Na strane klienta neni zadna procesni logika. Je to dano typem aplikaci, co delam .. tam lze totiz procesni logiku prenest primo na server.
Kdyz je psal aplikace pod wokna, pouzival jsem Delhi. Samozrejme, ze kompilovanej kod facha rychle.
Uznavam, ze ne na vsechno se JAVA hodi .. fakt si nedokazu predstavit treba Cubase napsanou v JAVE :-)))))))
[kremator]
Re: Javascript
Mám zapnuto a ve Firefoxu blokování vyskakovacích oken:) Ta, co chci vidět povolím...
Re: Javascript
Mám zapnuto a ve Firefoxu blokování vyskakovacích oken:) Ta, co chci vidět povolím...
[infernal]
Re: kamzi, holkoun,
O žádnou diskriminaci nejde, to vubec neni účel. Pokud by s tím měl být problém, tak je vše bezpředmětné. Spíš jde o vylepšení funkčnosti, ale takovým způsobem, že ani ti kdo maji javaskripty zakazané o nic nepřijdou.
Bude nejlepší nastínit konkrétní příklad - na některých stránkách bych pro větší přehlednost chtěl něco schovat. Ideální je k tomu javaskript a reakce na kliknutí + neviditelnost pomocí css. Ti kdo nemají javaskript povoleny, tak uvidí vše , ostatní to budou mít přehlednější. Není třeba překreslovat stránku. Na druhé straně to jde nahradit odkazem na jinou stránku, takže tu máme o jedno překreslení stránky navíc (nic se neděje, navíc po stránce programování to je jednodušší). Největší problém vidím v detekci povolení javaskriptu - to kdyby se hodilo do jené funkce, tak se nejspíš zbytek kódu psát několikrát nemusí.... ale stejně to jsou všechno zatím jen úvahy, takže o nic nejde....
Jinak samozřejmě Javaskript je dobrá věc - prostě na straně servru (php, asp, jsp) se některé věci udělat nedají. úplně nejjednodušší příklad jsou různá menu. Když pominu některá přeefektovaná menu, tak zase v mnoha případech javaskriptová menu nepopiratelně ušetří a zpřehlední stránku. Tohle se dá samozřejmě nahradit pomocí "pseudomenu" v php - kromě toho že už to není tak pěkné a plynulé, je třeba hlavně překreslit stránku (tj třeba i posílat POSTy apod.). ten nějvětší problém je v bezpečnosti a s tím souvisí vypínaní javasktriptu....
Re: kamzi, holkoun,
O žádnou diskriminaci nejde, to vubec neni účel. Pokud by s tím měl být problém, tak je vše bezpředmětné. Spíš jde o vylepšení funkčnosti, ale takovým způsobem, že ani ti kdo maji javaskripty zakazané o nic nepřijdou.
Bude nejlepší nastínit konkrétní příklad - na některých stránkách bych pro větší přehlednost chtěl něco schovat. Ideální je k tomu javaskript a reakce na kliknutí + neviditelnost pomocí css. Ti kdo nemají javaskript povoleny, tak uvidí vše , ostatní to budou mít přehlednější. Není třeba překreslovat stránku. Na druhé straně to jde nahradit odkazem na jinou stránku, takže tu máme o jedno překreslení stránky navíc (nic se neděje, navíc po stránce programování to je jednodušší). Největší problém vidím v detekci povolení javaskriptu - to kdyby se hodilo do jené funkce, tak se nejspíš zbytek kódu psát několikrát nemusí.... ale stejně to jsou všechno zatím jen úvahy, takže o nic nejde....
Jinak samozřejmě Javaskript je dobrá věc - prostě na straně servru (php, asp, jsp) se některé věci udělat nedají. úplně nejjednodušší příklad jsou různá menu. Když pominu některá přeefektovaná menu, tak zase v mnoha případech javaskriptová menu nepopiratelně ušetří a zpřehlední stránku. Tohle se dá samozřejmě nahradit pomocí "pseudomenu" v php - kromě toho že už to není tak pěkné a plynulé, je třeba hlavně překreslit stránku (tj třeba i posílat POSTy apod.). ten nějvětší problém je v bezpečnosti a s tím souvisí vypínaní javasktriptu....
[infernal]
Re:
v některých případech je to naopak rychlejší řešení, hlavvně pokud něco v měnu hledáš a to menu je rozsáhlejší nebo dokonce strukturované - no a pokud je naprogramovane bez efektu, pak by tam k žádnému zpomělení dojít němělo...
Re:
v některých případech je to naopak rychlejší řešení, hlavvně pokud něco v měnu hledáš a to menu je rozsáhlejší nebo dokonce strukturované - no a pokud je naprogramovane bez efektu, pak by tam k žádnému zpomělení dojít němělo...
[Lukas]
Re: batty
ja jsem si tos openoffice vyzkousel a nemam s tim sebemensi problem, asi bude zalezet na sprave pameti operacniho systemu :)
Re: batty
ja jsem si tos openoffice vyzkousel a nemam s tim sebemensi problem, asi bude zalezet na sprave pameti operacniho systemu :)