Так ну с чего начнём? Ну про то что JavaScript(дальше просто JS) проистекает из JAVA и ориентирован на работу с HTML обьяснять не надо... Ну начнём с синтаксиса сегодня, потом я продолжу
Расположение в хтмл-документе
Та-а-а-а-акс... Как надо распологать скрипт в хтмл-документе? Нао писать:
<SCRIPT language="JavaScript">
// а здесь пишется код
</SCRIPT>
А лучше (так, на всякий пожарный :) ) для старых браузеров (фиг знает с чем человек по и-нету лазит :) ) код выделять комментариями:
<SCRIPT language="JavaScript">
<!--
Уже вот здесь надо писать!
//-->
</SCRIPT>
У следующего способа скрытия кода есть преимущество, уведомить юзера об этом - тегом NOSCRIPT. Вот так:
<SCRIPT>
// всякий там код JS
<NOSCRIPT>
<H1> ИЗВИНИТЕ ПОЖАЛСТА, НО У ВАС ОТСТОЙНЫЙ БРАУЗЕР :) </H1>
</NOSCRIPT>
</SCRIPT>
Я вот ещё чё скажу. Вот этот вот language="JavaScript" можно и не писать. Можно просто:
<SCRIPT>
<!--
надо здесь писать!
//-->
</SCRIPT>
А ТЕПЕРЬ ВНИМАНИЕ!!! Вот это вот всё можно писать ГДЕ УГОДНО!!! Хоть в <HEAD> хоть в <TABLE>. НО ЛУЧЩЕ КОНЕЧНО СРАЗУ ПОСЛЕ <BODY> Запомните это!
Это мы разобрали как распологать скрипт в самом документе... А теперь мы разберём как скрипт заносить в отдельный файл. Файл этот простой текстовой, с расширением
*.js. В этом файле не должно быть вяких там <SCRIPT> и всё такое... Просто код JS и всё! А в хтмл док-те надо написать вот что:
<SCRIPT SRC="filename.js"></SCRIPT>
собственно синтаксис
коментарии
Комментарии в коде программы (на любом языке кодинга) нужны для пояснения кода программы, чтоб не запутаться. И в JS тоже есть комментарии :).
Видов комментария всего 2.
1)
// - всё что после него комментарий причём тока до конца строки
<SCRIPT>
<!--
что-то сделали // это вот что мы сделали(ето коментарий)
ето уже НЕ комментарий
//-->
</SCRIPT>
2)
/* и */ - парный комментарий, всё что между ними комментарий, причём можно выделять блок текста
<SCRIPT>
<!--
что-то сделали
/* это мы сделали для етого а вот
теперь мы сделаем другое */
ето уже НЕ комментарий
//-->
</SCRIPT>
На сегодня хватит. Если чего не понятно то пиши на
vostepan@mail.ru