Pátek 20. 2. 2004 (09:33)
Počítače, internet, IT
Webdesign 2: Co já a JavaScript
JavaScript považuji při tvorbě WWW stránek za jednoho z nejlepších pomocníků. S jeho pomocí lze snadno oživit jakékoliv stránky. Stačí pár řádků zdrojového kódu a hned tu je pozdrav dle aktuálního dne v týdnu či denní doby. To je asi to nejprimitivnější použití, ale pro čtenáře asi to nejefektivnější. Málokterý čtenář ocení plnění navigačního či informačního sloupečku funkcí z externí knihovny JavaScriptů (soubor něco.js). Můj postoj k JavaScriptu je převážně kladný. Jen mě trochu štve, že jazyk není case-sensitive, takže si člověk musí dát pozor i na tak triviální záležitost, jaký je rozdíl mezi malými a velkými písmeny. Znám-li tento fakt, nečiní mi to zas takové problémy. Mnohem hůře jsou na tom ti, co o této skutečnosti nevědí a nemohou pochopit, proč jim jejich skript nejede. Hodně mi lezou krkem lidi, co JavaScript srovnávají s PHP. Asi by si měli uvědomit, co se čeká od JavaScriptu, tedy od skriptů na straně klienta a od PHP, tedy od skriptů na straně serveru.Myslím, že i podpora JavaScriptu je v prohlížečích více než slušná. Základní skripty fungují všude a chci-li použít něco složitějšího, není nic jedoduššího, než použít větvení a pro každý browser určit jiný typ skriptu. Většinou to vypadá tak, že v Internet Exploreru lze skript více propracovat a v ostatních prohlížečích (Mozilla, Opera, Necky) lze použít jen základní podobu či funkčnost.
U JavaScriptů je kouzelné, jak se kradou. To udělal asi každý z nás. Navíc, že se nějaký skript objeví na více stránkách ještě neznamená, že je ukradený. Existují public domain knihovny skriptů a řadu skriptů si lidi opisují z příkladu v knize (učebnici). Já jsem to tímto způsobem dělal dříve také, ale vězte, že se mi brzy zhnusilo čekat na to, až co za mě vymyslí někdo jiný a hlavně, jak to vymyslí. Teď (už zhruba od roku 2001) si píšu skripty sám a nemůžu si to vynachválit.
Je sice pravda, že JavaScript (původem od firmy Netscape) má v oblasti skriptů na straně klienta konkurenci v podobě JScriptu a VBScriptu od Microsoftu, ale s jejich podporou pod alternativními prohlížeči to není nikterak slavné a při nejasnosti ohledně dalšího vývoje IE (další verze prý až v roce 2005 - viz zápisek z 13. ledna 2004) a emigraci uživatelů pod křídla Mozilly a Opery, se dnes vyplatí mít stránky funkční ve všech zmiňovaných browserech.
Ještě bych rád dodal, že JavaScript nemá nic společného s Javou - kdyby to opět někdo zmotal. Java je od SunMicrosystem a JavaScript od Netscapu. Rozdílů je více, ale teď na jejich rozebírání a vysvětlování nemám čas, protože jdu čistit 300l akvárium.
SLEDOVAT ZMĚNY | VYTISKNOUT | Podělte se o odkaz na linkuj.cz nebo del.icio.us
Stálý odkaz (permalink): Stálá adresa tohoto zápisku je http://blog.macich.net/1077269580-webdesign-2-co-ja-a-javascript.html (pro IE: vložit do schránky | přidat k oblíbeným). Chcete-li na zápisek odkázat, použijte ji.
Další zápisky: Následujícím zápiskem je spot Epidemie epidemií virů Předešlým zápiskem je spot Lindows jako v Kolotoči Další pak naleznete při navigaci z hlavní stránky. Můžete se také podívat na seznam všech zápisků.
Aktuální místo vašeho pobytu: Macich.NET » Blog počítačového nadšence » Počítače, internet, IT » Webdesign 2: Co já a JavaScript
