Спонсоры:

Интегрирование JavaScript в xHTML

Вопросы по JavaScript

Интегрирование JavaScript в xHTML

Сообщение Night_Pilgrim » 18 дек 2011, 21:34

Первое что следует понять, что JavaScript – встраиваемый язык программирования. И встраивается он в HTML-код. А это значит, что перед тем как приступить к изучению JavaScript вам, было бы неплохо узнать, что такое язык разметки гипертекста (HTML).

Если же вы с HTML уже знакомы, то мы продолжим.

Код JavaScript можно расположить двумя способами:

Способ первый, назовём его «открытый»:

<script type="text/javascript">document.write("привет");</script>


И способ второй, посредством интегрирования файла. Для этого в «head» пишется такая строка <script type="text/javascript" src="*.js"></script>.

Пример:

<head>
<script type="text/javascript" src="*.js"></script>.
</head>


Где *.js – адрес и имя файла javascript.

Далее в этом файле оставляем, скажем, вот такую строку:

function hello()
{
document.write("привет");
}


Потом возвращаемся в наш HTML-файл и внутри текста (там ,где нам нужно), размещаем такую вот строку:

<script type="text/javascript">hello();</script>


Казалось бы, что первый способ, быстрее и практичнее. Однако это мнение верно лишь в случае, если у вас будет всего одна страница. Но лично мне такие сайты ещё не попадались.

Весьма явный пример этого механизма – блок с количеством статей у нас на сайте. Только представьте это количество страниц, к ним ещё нужно прибавить страницы меню и главную страницу. И каждый раз, когда появляется новая статья редактировать все эти страницы.

И совсем другое дело, если изменить всего, лишь один файлик js.

Если подумать, то таким образом можно сделать шаблон сайта, который можно было бы изменять потом, как душе угодно. Это действительно так, но есть обратная сторона монеты – поисковые боты не видят текст внутри этих строк <script type="text/javascript"></script> и ваш сайт рискует попасть (хорошо, если ещё попадёт) в поисковые системы – обезображенным.

Оригинал статьи опубликован здесь: интегрирование JavaScript в xHTML
Изображение
Он yходит один, и не слышно шагов,
Он не смотpит назад, он не видит вpагов.
Он yходит тyда, где зови не зови -
По колено тpавы и по пояс любви.

© Белая гвардия
Аватара пользователя
Night_Pilgrim
Князь Тишины
 
Сообщения: 1913
Зарегистрирован: 23 ноя 2011, 20:38
Откуда: Бездна

Вернуться в JavaScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    Спонсоры:
   
cron