MagentaWAVE

MagentaWAVEКак добавить скрипт на сайт

Часто для реализации задуманного функционала на сайте или в блоге нам требуется внедрить некий JavaScript код. Для опытного пользователя это не проблема, а вот новичок от словосочетания: «добавляем скрипт» может впасть в ступор, чтобы этого не происходило и написана данная статья.

Что такое и зачем нужен JavaScript

Скрипт (сценарий) — программа, написанная на сценарном языке программирования, выполняющая действия с готовыми компонентами. Если упростить, то можно сказать, что скрипты ничего не создают, они лишь управляют тем что есть.

Для веб-программирования на клиентской стороне наиболее полярным является язык JavaScript(JS).

Для отображения содержимого веб-страниц используется браузер, именно он обрабатывает и выполняет внедренный JavaScript-код.

Функции, добавляемых сценариев могут быть совершенно разные, от влияющих на отображение сайта и его компонентов в целом, до таких, которые изменяют всего одно слово.

От предназначения скрипта может зависеть его расположение в коде веб-документа.

Структура HTML-документа. Куда добавить скрипт

Чтобы правильно разместить скрипт в веб-документе, необходимо знать и соблюдать структуру HTML.

Практически любой веб-документ имеет, примерно, следующую разметку:

<!DOCTYPE. >

<title>Название сайта </title>

<!— глобальные данные —>

</head>

<body>

<!— содержимое страницы —>

</body>

</html>

Скрипты предпочтительно размещать в секции HEAD. обычно перед закрывающим тегом (</head> ), однако допустимо и в BODY. Кроме этого, если скрипт добавлен лишь на одну страницу сайта из нескольких, то он будет выполнен браузером только на этой странице.

При размещении скриптов нужно понять один важный момент: веб-страница не храниться на сервере как фотография в коробке. Видимое на экране монитора изображение сайта формируется браузером, что называется, «на лету», то есть считывая записанный в HTML-документе код, браузер каждый раз «строит» веб-страницу.

Сначала считывается информация размещенная в HEAD затем, исходя из полученных данных, отображается BODY .

Скрипт, который должен выполняться до/во время загрузки обрабатываемого содержимого размещают до </head> .

Чтобы внедрить JavaScript в HTML, его код необходимо заключить в специальные теги:

<script>

//здесь JavaScript код

</script> <!— закрывающий тег обязателен—>

Не обязательно окружать тегами каждый скрипт отдельно, в один такой контейнер возможно объединить сразу несколько JS-сценариев, а чтобы не нагружать страницу большим количеством кода его можно подключить из внешнего файла.

Удаленное подключение JavaScript-файла

При желании и чтобы дополнительно не нагружать страницу, весь JavaScript код можно вынести в отдельный файл, разместить удаленно и подключить к сайту. Файлы с JavaScript-сценарием должны иметь расширение .js .

Вместо нескольких десятков, а то и сотен, строк программного кода, в HTML документа размещается всего одна — указывающая на месторасположение необходимого файла со скриптом:

<script src=»путь/ссылка к файлу скрипта .js «></script>

Если нет возможности разместить JS-файлы в пределах собственного хостинга, можно воспользоваться специальными сервисами, например бесплатным Google Диск. также можно использовать Google Сайты .

Подключение скриптов из внешнего файла ускоряет загрузку станицы в целом, но не ускоряет обработку и выполнение самого сценария. В любом случае, если JS-код закончен и не будет более подвергаться правке, его рекомендуют выносить за пределы HTML документа.

Добавление JavaScript в шаблоны Blogger

В Blogger, как и на любой другой платформе возможно добавлять пользовательские скрипты. Код скрипта можно разместить непосредственно в HTML шаблона, подключить файл скрипта удаленно, воспользоваться гаджетом HTML/JavaScript или добавить на определенную страницу при создании сообщения.

Однако, добавляя скрипты непосредственно в код шаблона. нужно помнить что шаблон Blogger написан на XML. а значит, если в скрипте используются символы:

< > & » ‘

— они будут заменены на строчные выражения, соответственно:

Что может привести к ошибке выполнения сценария если в нем есть сравнительные выражения: «||» — «или», «&&» — «и», а также «больше/меньше» — «>/<«, естественно что сценарий в этом случаи выполняться не будет. Чтобы этого не происходило, JavaScript код, содержащий такие выражения и символы, можно поместить в специальной секции — CDATA. Выгладить это будет так:

<html>

<script>

//<![CDATA[

//здесь JavaScript код

как запустить скрипт python

как включить джава скрипт

как запускать скрипты в windows

Дополнительные данные в тему: http://iprowebber.ru/pro-dzhava-skript-javascript/. На главную: iprowebber.ru

This entry was posted in Куда вставлять скрипты and tagged , , . Bookmark the <a href="http://iprowebber.ru/magentawave/" title="Permalink to MagentaWAVE" rel="bookmark">permalink</a>.

Comments are closed.