webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> kursy online >> kurs javascript >> Część 2

Komentarze do kodu.

autor: Piotr Rzeźniczak, ostatnia modyfikacja: 2007-06-25

szukaj: komentarze w JavaScript komentarze w JavaScript kurs JavaScript kurs JavaScript

Bardzo pomocna rzecz, która ułatwia zorientowanie się w kodzie, który gdzieś kiedyś (może nawet przed kilku godzinami) stworzyliśmy. Komentarze towarzyszą wszystkim językom programowania, a ponieważ i JavaScript umożliwia ich stosowanie, będziemy je umieszczali obok zawiłych instrukcji naszych skryptów.

Mamy do wyboru dwa typy komentarzy:

Dzięki komentarzom, możemy poinformować przeglądarkę, że nie obsługuje skryptów nie używając znacznika <noscript>. Powyższy szablon zmieni się na:

<html>
<head>

<script type="text/javascript">
// Twoja przeglądarka nie obsługuje JavaScriptu.
/* Aby zobaczyć stronę w pełnej funkcjonalności, zainstaluj inną przeglądarkę:
Internet Explorer, Netscape Navigator, Mozilla, Opera... */
<!-- ukrywamy kod przed nieznającymi nas przeglądarkami

kod skryptu

// koniec skryptu - koniec ukrywania -->
</script>

</head>
<body>

kod HTML strony

</body>
</html>

W takiej sytuacji, jeżeli przeglądarka obsługuje JavaScript, będzie wiedziała, że pierwsze trzy linie kodu są komentarzami i nie wyświetli ich. W przeciwnym razie, znacznik <script> zostanie zignorowany i wyświetlone zostanie wszystko aż do początku komentarza HTML - czyli <!--.

Polecam jednak stosowanie pierwszego scenariusza - stosowanie <noscript>, ponieważ przeglądarki tekstowe - takie jak lynx - rozpoznają znaczniki komentarza JavaScript (które są identyczne w wielu innych językach programowania jak Java i C++) i nie wyświetlą komunikatu, który chcemy przekazać użytkownikowi.

Piotr Rzeźniczak

Zagadnienia poruszane w tej części kursu:

Konkurs
Darmowe programy freewareKurs HTML - strona WWW za darmoTymex.org - Tworzenie stron WWW.:: August Site ::. - www.augustsite.net = skrypty php, kursy...webmasterwebcore.pl
 

valid XHTML valid CSS© 2004-2008 copyright by webmade.org