JavaScript > Element <noscript> a komentáře

Element <noscript> a komentáře

Autorem článku je Jiří Hrebenar (http://programovani.blog.zive.cz/).

V minulém díle našeho povídání o Javascriptu jste měli možnost seznámit se s teorií a základními způsoby vkládání vytvořeného kódu do internetové stránky. Tyto základní znalosti jsou jedním z předpokladů úspěšného programování v Javascriptu.

V dnešní lekci se dozvíte informace o elementu <noscript> a komentářích v Javascriptu.

Element <noscript>

Proč takový element existuje?

Odpověď je jednoduchá, ne všechny prohlížeče dříve podporovaly Javascript, v raných fázích Javascriptu tomu tak skutečně bylo. Do tohoto elementu se umístnila zpráva, která se uživateli zobrazila, když jeho prohlížeč nemohl zobrazit javascriptový kód.

Příklad:

<html>
 <head>
   <title>Ukázka </title>
   <script type="text/javascript" src="kod1.js"></script>
   <script type="text/javascript" src="kod2.js"></script>
 </head>

 <body>
   <noscript>
   <p>Váš prohlížeč nepodporuje Javascript.</p>
   </noscript>
 </body>
</html>

V současnosti element <noscript> můžete použít v následujících dvou případech:

a) Prohlížeč nepodporuje Javascript
b) V prohlížeči je zakázáno provádění Javascriptu

Příklad:

<html>
 <head>
   <title>Ukázka</title>
   <script type="text/javascript">
   document.write("Zpráva z Javascriptu");
   </script>
 </head>

 <body>
   <noscript>
   <p>Váš prohlížeč nepodporuje Javascript</p><br/>
   <a href="stranka.html">Klikněte zde k přesunu na stránku bez Javascriptu.</a>
   </noscript>
 </body>
</html>

Komentáře

Pokud jste někdy již programovali v nějakém programovacím jazyku, určitě jste se nevyhnuli potřebě okomentovat část kódu.

Představte si, že jste již ostřílenými programátory a vytváříte nějaký složitější a delší kus javascriptového kódu, ke kterému se za měsíc musíte vrátit a pokračovat v práci. Budete si za tak dlouhou dobu pamatovat, co jednotlivé části znamenají? Bude popřípadě kolega, který se nabídne na dokončení javascriptové aplikace, vědět, co jste měli v kódu na mysli?

Podle své zkušenosti Vám mohu říct, že po delší době toho nejspíš moc vědět nebudete. Proto existují komentáře, do kterých si můžete napsat, co jednotlivé konstrukce kódu znamenají.

Syntaxe komentářů je velmi jednoduchá:

Pro jednořádkový komentář můžeme použít tzv. „céčkovský“ styl komentářů, použijeme dvě lomítka, viz příklad:

//vypíše text na obrazovku
document.write("Ahoj, já jsem Javascript.");

Obecně potom:

//obsah komentáře
část kódu, kterou chceme okomentovat

Mnohdy ale potřebujeme napsat víceřádkový komentář, ten bychom obecně mohli zapsat:

/*
* Víceřádkový
* komentář
*/
část kódu, kterou chceme okomentovat

Víceřádkový komentáře začíná /* a končí */.

Podívejme se nyní na souhrn dnešní kapitoly:

<html>
 <head>
   <title>Ukázka komentářů</title>
   <script type="text/javascript">
   //vypíše zprávu na plochu
   document.write("Zpráva z Javascriptu");
   //deklarace proměnné obsahující jméno
   var a="Jiří";
   /*
   * Vypíše se jméno
   * obsažené v proměnné a
   */
   document.write("Uživatelovo jméno je: "+a);
   </script>
 </head>

 <body>
   <noscript>
   <p>Váš prohlížeč nepodporuje Javascript.</p>
   </noscript>
 </body>
</html>

Pokud jste neporozuměli konstrukci var a="Jirka"; a document.write("Uživatelovo jméno je: "+a);, nelámejte si tím hlavu. Ve třetím díle se o těchto typech konstrukcí vše dozvíte. Prozatím postačí, když zmíním, že se jedná o definici proměnné a její vypsání.

 

Rovnou k použití

Novinky na webu

Chronologický přehled novinek na tomto webu

Důležité a užitečné

Vstup do diskusního fóra

Diskusní fórum

Mapa webu

Prohlédněte si strukturu webu pro snažší orientaci.

Stažení tohoto webu

Stáhnout celý web (V budoucnu)

Vytvoření webu od A do Z

Nemáte čas nebo nechcete studovat?
Přečtěte si návod, jak vytvořit web od A do Z, aneb snadno a rychle… (V budoucnu)

Ódy na tento web

Zapějte taky nějakou…

Podpora webu

Jak můžete podpořit tento web

Aktualizace webu

Poslední aktualizace webu proběhla
24. 3. 2010.

 

 TOPlist