Зачем нужно знать Java Script?

Любой создатель сайта хочет, чтобы его сайт был красивым и уникальным. Это легко осуществить с помощью различных программных модулей, например, Java Script.

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

Работа Java Script и jQuery

HTML накладывает на сайт некоторые ограничения, и чтобы их преодолеть, необходимо немножко выйти за рамки языка гипертекстовой разметки. HTML нужен, в основном, для упорядочивания текста и графики на веб-странице, для связи разных файлов воедино. И он отлично справляется с этими задачами. Если вы хотите, чтобы страницы вашего сайта практически не отличались от обычных рисунков на бумаге, то языка гипертекстовой разметки, то есть HTML будет вполне достаточно.

Если же вы хотите создать нечто особенное, уникальное, что будет выделять ваш сайт и привлечет внимание пользователей, то вам стоит обратиться к языку программирования Java Script.

Например, при помощи Java Script, на сайте можно реализовать следующее:
  1. Добавить на сайт функцию поиска. Это обеспечит пользователям огромные преимущества, избавив их от необходимости вручную просматривать каждую веб-страницу в поисках нужной информации.
  2. Защитить паролем определенную область сайта. Это позволит ограничить доступ к той информации, которую не рекомендуется выставлять на всеобщее обозрение.
  3. Обеспечить пользователям возможность общаться. Для этого существует множество способов: начиная от простых досок сообщений до полнофункциональных чатов.
  4. Добавить на сайт хронометрические средства, например, часы или календарь. Пользователям обычно это нравится.
  5. Добавить на сайт игры и головоломки. Поверьте, это лучший способ заставить посетителей расслабиться и чувствовать себя как дома.
  6. Сделать ссылки на постоянно обновляемую информацию. Посетителей сайта обязательно заинтересуют новости, курсы валют, прогноз погоды и тому подобное.
JS-скрипты позволяют добавлять интерактивные элементы на страницы сайта, поскольку изначально язык программирования Java Script изготавливался именно для этих целей.

Почему именно к Java Script?

Языки программирования PHP и MySQL были созданы для облегчения работы на компьютере.
Обработка осуществляется в веб-браузере пользователя, поэтому нет никакой нагрузки на сервер. Для добавления скриптов, написанных другими программистами большого ума не надо. Это легко сможет сделать простой разработчик веб-сайтов.

Как правило, в программный код не требуется вносить никаких изменений. В лучшем случае кое-где придется поменять имя файла или добавить URL-адреса в какой-либо перечень.


Если вы захотите изменить процедуру запуска скрипта, то для этого вам необходимо приобрести некоторые навыки программирования на Java Script.

Коротко о том, как работает Java Script



При работе с Java Script в код веб-страницы нужно добавить два компонента: сам скрипт и процедуру, которая будет его запускать.
Обычно в инструкции, которая прилагается к скрипту, содержится вся необходимая информация, касающаяся процедуры запуска скрипта.
Тело скрипта размещается в контейнерном теге <HEAD>, как в приведенном ниже скелете программного кода, где определяется некоторая функция whatever.

<HEAD>
<Script Language=” Java Script”>
/*
Здесь обычно расположен комментарий.
*/
function whatever ()
{
А в этом месте сам программный код.
}
</Script>
</HEAD>


Допускается размещение скрипта внутри тега <BODY>, а не <HEAD>, однако, это может оказаться рискованным. Веб-браузер должен перевести код Java Script, написанный программистом, в машинный код.

Скрипт тега <HEAD> обрабатывается браузером раньше, чем элементы тега <BODY>. Это значит, что скрипт будет определен и готов к выполнению прежде, чем что-либо отобразится в окне веб-браузера.

Если же скрипт расположен внутри тега <BODY>, может возникнуть такая ситуация, что пользователь обратится к скрипту раньше, чем он будет определен. В этом случае скрипт просто не сработает. Поэтому лучше все-таки придерживаться обычной последовательности.
На страницу также должна быть добавлена какая-то процедура, которая запустит скрипт. Она обычно находится внутри элемента <BODY>.

Запуск скрипта может осуществляться различными способами, но разработчику совсем не обязательно знать их все. Каждый скрипт, взятый из интернета и переведенный в HTML-код, подразумевает свою процедуру запуска.

Примеры.

1. Активизация скрипта происходит после щелчка указателем мыши на каком-либо элементе интерфейса, когда пользователь наводит на него указатель мыши. Для этого применяется атрибут onClick.
Так в следующем фрагменте атрибут onClick используется для элемента А:
<A onClick =” whatever ()”>Щелкните здесь для выполнения функции whatever.</A>

Но вообще атрибут onClick уникальный и может применяться практически для любых элементов.


2. Или скрипт может запускаться после загрузки веб-страницы в окно браузера.
Для активизации скрипта после загрузки веб-страницы используется атрибут onload элемента <BODY>, как в следующем примере.
<BODY onload =” whatever ()“>


Существует огромное множество других атрибутов. Например, атрибут onMouseOver, который используется для запуска скрипта после того, как пользователь наводит указатель мыши на какой-либо элемент интерфейса. Или атрибут onMouseOut – когда пользователь убирает указатель мыши.


Основой всех CMS являются языки программирования PHP и MySQL, поэтому их знание просто необходимо для изменения функциональности сайта на основе CMS.

Java Script и jQuery

Кстати, освоение Java Script ещё более упростилось с появлением библиотеки jQuery.
Функции jQuery решают очень много практических и насущных вопросов. Создание даже сложного скрипта становиться простым при использовании.

А для сайта использование jQuery открывает огромный перечень плагинов, которые можно подключить к любому ресурсу, главное, чтобы использовался Java Script. C помощью плагинов jQuery можно несколькими строчками кода реализовать
  • красивые и сложные меню,
  • галереи изображений,
  • различные функции управления страницами.
Если ваш сайт сделан на CMS, то вы также можете внедрять туда собственные скрипты. Сочетание простой CMS и Java Script позволяет создавать очень красивые, простые в реализации и поддержке, а к тому же и лёгкие решения для небольших проектов.

С помощью Java Script и jQuery можно превратить даже самый простой сайт-визитку в яркий и полноценный ресурс, который будет прекрасным представителем компании на бескрайних просторах интернета.

В начало

Менеджер интернет проектов

Марина Ромазанова - Менеджер интернет проектов. Создание корпоративных web сайтов, сайт-визиток, интернет-магазинов, презентаций. Оптимизация и поддержка сайта. Веб дизайн.