Starší komentáře ke článku: JavaScript profesionálně
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 11.9.2003 1:28:38
Jsem drzitelem skvele knihy od Davida Flanagana Javascript kompletni pruvodce, a kdyz jsem videl za vylohou zavreneho knihkupectvi tuto - dalsi tlustou a slibnou - knihu o JavaScriptu, me srdce zaplesalo, ale o to vetsi bylo zklamani kdyz jsem ji pak listoval... Rozhodne nebrat. Leo
Datum vložení: 11.9.2003 8:04:47
Já mám taky tu od D. Flanagana, a pokud se objeví nějaká nová vlastnost apod., která v ní není, najdu si jí na Internetu, Ale ty nové vlastnosti "střídmě", není nad kompatibilitu.
Datum vložení: 11.9.2003 19:46:23
Mam PURE JAVASCRIPT od SAMS v PDF a tvurci jsou asi 4 autori.
Kniha ma 2260 stranek a je v ni snad totaaaaaaalne vse.
1000 stranek = malo :)
Datum vložení: 12.9.2003 9:15:46
A mohl by si napsat kde si sehnal tu knihu Pure JavaScript v pdf ?
Rad bych ji mel take. Diky moc
Datum vložení: 12.9.2003 14:51:23
<a href='http://www.amazon.com' target='_blank'>http://www.amazon.com</a>, zadarmo tezko predpokladam :-) Leo
Datum vložení: 12.9.2003 16:36:46
ja nevim jestli je to ona nebo jestli to porusuje a. prava ale zeptej se googla, ten ti odpovi
Datum vložení: 12.9.2003 19:53:46
Fakt :-) to jsou veci...
Datum vložení: 12.9.2003 20:32:37
No po zbeznem nahlednuti me to moc nenadchlo, neni tam asi vic nez ve Flanaganovi, i pres vetsi pocet stranek - mluvim ted o jadru a skriptovani na strane klienta. Treba cookies jsou tam dost mizerne... Leo
Datum vložení: 12.9.2003 20:52:03
Zajímalo by mě, prosím, uvedení výčtu, kdy je přímý zápis JavaScriptu do stránky vhodnější než do JS souborum je-li toto míněno jako doporučené?
Děkuji předem všem za odpovědi.
FD
Datum vložení: 12.9.2003 23:49:34
Pokud myslite parovy tag script pak me ted nic nenapada, vzdycky bych to dal do externiho souboru. Samozrejme porad muze byt javascriptovy kod v ovladacich udalosti (onclick apod.). Leo
Datum vložení: 13.9.2003 1:27:22
Ovladače událostí píšu do stránky jenom výjimečně, ale jedno využití javascriptu přímo ve stránce mám.
Soubory javascriptu by kvůli snížení zátěže serveru měly být vždy statické. Publikační systém ale v obecném případě generuje HTML stránky a obrázky, které nemají předem danou URL (URL podléhá pravidlům user-friendly navigace, nikoli potřebám javaScriptu). Pokud musí Javascript s obrázky pracovat, je potřeba předat mu aktuální polohu virtuálního adresáře s obrázky a k tomu se právě pužije skript vložený do HTML.
Praktická ukázka je např. na adrese <a href='http://www.siemens.cz' target='_blank'>http://www.siemens.cz</a>
Datum vložení: 13.9.2003 11:00:33
Chvilku mi trvalo nez jsem to pohopil ale mate pravdu, pokud potrebuju do javascriptu dat promennou z php pri generovani stranky, tak je lepsi dat tu deklaraci do html scriptu nez generovat externi soubor. Na druhou stranu vam nic nebrani jako src ve scriptu volat php skript... Leo
Datum vložení: 13.9.2003 11:09:24
Brání mi správce serveru :-)
Pokud bych totiž javascript generoval ze serveru, výrazně by se zvýšilo jeho zatížení. U webů kam chodí málo lidí to v podstatě nevadí, ale u frekventovaných webů to může být fatální zvýšení nákladů na provoz. Proto je velmi vhodné nechávat skripty a CSS statické.
Datum vložení: 13.9.2003 14:00:22
Samozrejme je to lepsi varianta, spocitat predem co muzu, ale pokud mate stranky v php tak je stejne generujete za chodu. Navic pokud predavate parametry v URL, tak je muzete cist i javascriptem. Leo
Datum vložení: 13.9.2003 14:30:51
Dival jsem se na ten siemens. Myslel jsem, ze do js potrebujete dostat pokazde jinou promennou, pri kazdem generovani stranky, ale s adresou obrazku umi js pracovat, to tam snad nemusite davat. Leo
Datum vložení: 14.9.2003 12:57:48
Jde o to že tyhle větší systémy neběží na jednom serveru, mají vývojové servery, editační server a publikační server a pokud by ty adresy byly napevno, muselo by se to při každé publikaci (třeba i dvakrát denně) opravovat, což je potenciální zdroj chyb a zbytečná práce.
Navíc kvůli specifickým vlastnostem publikačního systému nelze použít relativní adresu.
Jinak .jet je koncovka publikačního systému (něco jako PHP má koncovku PHP či PHTML). Jde o jeden z publikačních systémů naší firmy, takže se o něm nemohu nijak víc rozepsat abych nevyzradil nějaká obchodní tajemství :-)
Datum vložení: 14.9.2003 16:40:07
Aha, nejaka firmeni specialita, nakonec to do prohlizece stejne posila html tak co ze :-) Jinak si mozna nerozumime, ale myslel jsem, ze tvuj javascript manipuluje jen s obrazky, ktery uz maji src v html kodu - a meni je treba za jiny ze stejneho serveru, takze muze u nich zjistit aktualni src, pouzit fce pro praci s retezci a z neho cestu na server (treba i absolutni) dostane, a pak jenom zmeni nazev souboru - treba menu1off.gif na menu2off.gif. Ale resime blbosti, pokud stranky generujes na serveru dynamicky, je to skoro jedno. Leo
Datum vložení: 13.9.2003 17:25:03
Uhuh, je takovy problem mit staticky js soubor a v aktualnim souboru jen nastavit hodnoty promennych?
Datum vložení: 14.9.2003 17:38:29
Proč by musely dynamicky generované stránky se skripty nutně zvyšovat zátěž serveru? Nic vám přeci nebrání generovat položku 'Last-Modified' do hlavičky odpovědi. Že to skoro nikdo nedělá, to je jiná věc.
Datum vložení: 14.9.2003 12:45:21
> muze byt javascriptovy kod v ovladacich udalosti (onclick ...
Tímto je, prosím, myšleno, že je doporučeno používat
např.
onChange="document.form.current_textarea_length.value=document.form.textarea.value.length;"
ale ne již
onChange="NejakaFunkce();", přičemž funkce je napsána přimo v hlavičce HTML stránky a ne v JS souboru
?
Ve kterých případech, prosím, doporučujete psát funkce přímo do HTML? V žádných?
Díky.
FD
Datum vložení: 14.9.2003 16:43:15
Funkce muzes mit prakticky kdekoliv, a muzes je psat jak do paroveho tagu script (ktery muze byt v head nebo v body), v externim souboru, tak treba primo do ovladace udalosti. Samozrejme je lepsi je mit definovane predem a v onclicku je jen volat. Je vyhodou je dat do externiho souboru, pokud je pouzivas na vice strankach, samozrejme... Jinak se nepise onChange, ale onchange (malym). Leo
Datum vložení: 14.9.2003 17:24:23
...paroveho <B>element</B>u
Datum vložení: 14.9.2003 17:30:44
Do elementu nebo paroveho tagu :-) element je podle me to cely, ohranicene pocatecnim a koncovym tagem... Leo
Datum vložení: 14.9.2003 17:33:00
Ne. Element není párový nebo nepárový. Element pouze smí nebo nesmí mít obsah.
Datum vložení: 15.9.2003 8:23:21
Pisi to podle ss. 52-53 "Prehled ovladacu" knihy JavaScript - programujeme intern. aplikace od Škultétyho ...
Datum vložení: 15.9.2003 13:29:04
Pokud mluvime o atributu onchange v (pocatecnim) tagu v (X)HTML, tak tam je rozhodujici specifikace (X)HTML - a tam je to vsechno male, i kdyz v tomhle pripade to ve vetsine pripadu nema vliv na funkcnost. Pokud mluvime o syntaxi JavaScriptu (JScriptu) tak tam je rozdil ve velikosti pismen podstatny a jina varianta ohlasi chybu. zkuste si to. Leo
Datum vložení: 15.9.2003 13:51:43
diky za upresneni mych znalosti. :o)
Datum vložení: 15.9.2003 14:13:54
Rado se stalo :-) Jinak v novejsim JavaScriptu se pouziva v konstrukcich s addEventListener uz jenom nazev udalosti bez toho on, tak tam neni problem.
U nazvu udalosti je to trochu jinak nez u nazvu (CSS) vlastnosti, tam skutecne plati pravidlo, ze viceslovny nazev CSS vlastnosti se v JavaScriptu prepise tak, ze prvni slovo je cele malymi pismeny, a dalsi maji vzdy prvni pismeno velke, napriklad background-image v CSS se stava vlastnosti backgroundImage. Leo
Datum vložení: 14.4.2004 15:52:19
<a href='http://www.adresa.cz' target='_blank'>http://www.adresa.cz</a>
Datum vložení: 13.9.2003 14:32:12
Co je to .jet? Leo