Основы JavaScript
Первое что вам стоит уяснить — это то что JavaScript это не Java. Многие люди считают, что это один и тот же язык, но это не так. Между этими языками существует бездна отличий. Нет смысла их перечислять, просто запомните — JavaScript это не Java.
Код языка JavaScript может встраиваться непосредственно в HTML-страничку при помощи тега script. Т.е. все, что стоит между тэгами <script> и </script>, интерпретируется как код на языке JavaScript:
1 2 3 |
<script> код на JavaScript </script> |
В какой части html-документа можно писать js-код? В любой, можно в секции head, можно в body, главное чтобы он не выходил за пределы <html> и </html>. Количество скриптов на странице не ограничено.
Размещайте js-код перед закрывающим тегом body чтобы скрипт не начал выполняться до полной загрузки документа. Это приведет к ошибкам.
Если скриптов у вас на странице много, то лучше их вынести в отдельный js файл.
Чтобы подключить такой файл к странице, между тегами <head> и </head> вставляем:
1 |
<script src="путь к вашему файлу"></script> |
Разумеется в этом случае, содержимое тэга должно оставаться пустым.
Синтаксис JavaScript
Код JavaScript представляет собой последовательность команд, которые исполняются браузером сверху вниз.
1 2 |
document.write("<p>этот текст будет первым</p>"); document.write("<p>этот текст будет вторым</p>"); |
После каждой команды нужно ставить точку с запятой — это сообщит браузеру о конце команды.
JavaScript чувствителен к регистру букв.
В нем существует два вида коментариев. Однострочные комментарии и многострочные комментарии.
Однострочные коментарии — это Все что расположено после // до конца строки:
1 |
// Однострочный комментарий |
Многострочные комментарии — это все что заключено в между символами /* и */.
1 2 3 4 5 |
/* Многострочный комментарий Многострочный комментарий Многострочный комментарий */ |
Следует иметь ввиду,что многострочные комментарии не могут быть вложенными, поэтому при комментировании больших блоков нужно проверять, чтобы в них не встречались закрывающие комментарий комбинации символов.