Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

JavaScript для начинающих. Изучаем с нуля. выпуск первый


Информационный Канал Subscribe.Ru

Рассылка для всех, кто желает освоить JavaScript

JavaScript для начинающих
Изучаем с нуля

Выпуск #1, 2005-07-23
Письмо автору
Волшебный хостинг
Сборник Java-скриптов Свой сайт за 15 минут

О рассылке

World Wide Web начинала свое существование в виде простого хранилища информации; сегодня она преобразовалась в жутко громоздкую структуру, позволяющую не только получать необходимую информацию, но общаться, развлекаться, обучаться и зарабатывать деньги. По мере развития всемирной паутины изменяются и средства управления ею. Простые языки разметки документов, такие как HTML, стали позволять интегрировать в себя настоящие языки программирования. Среди них вы найдете и JavaScript.

Хотя JavaScript - это полноценный язык программирования, разобраться в нем очень просто. Для того, чтобы создавать программы на JavaScript, достаточно обладать скромными познаниями в области программирования. Если вы уже знакомы с HTML и знаете, как с его помощью создаются Web-страницы, вам не составит особого труда изучить и JavaScript. Эта рассылка познакомит вас с JavaScript, который станет еще одним инструментом в вашем наборе средств создания высококачественных Web-документов. Я надеюсь, вам понравится изучать его.

Знакомство с JavaScript

Всемирная сеть в начале своего существования позволяла получать только текстовую информацию. Первые версии HTML не были оснащены средствами интегрирования в документы графических объектов. Несмотря на то, что Web достаточно молода (например по сравнению с ТВ), темпы ее роста в несколько раз превышают темпы развития других информационных технологий.

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

В любых фантастических фильмах компьютеры управляются командами на английском языке. Насколько это будет справедливо в будущем, покажет время. В настоящее время базис всех команд языка программирования составляют синтаксические конструкции языков BASIC, C и Java.

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

В то время как большинство языков программирования очень сложные, языки подготовки сценариев до невозможности простые. Они имеют простой синтаксис, позволяют выполнять простые операции и легки для обучения. Языки подготовки сценариев в Web позволяют создавать простые сценарии, внедряемые впоследствии в интерактивные вэб-страницы.

Сценарии и программы

Фильм (или видеоклип) соответствует определенному сценарию - последовательности действий (сцен), которые разыгрывают актеры. Сценарий в JavaScript может содержать как одну строку, так и большой листинг объемом в целое приложение.

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

У интерпретируемых языков программирования есть одно большое преимущество: создание и изменение сценариев выполняется очень просто. Изменение сценария JavaScript проводить так же просто, как и редактирование обычного документы HTML. Все изменения вступают в силу непосредственно после загрузки страницы в окно браузера.

Интерпретируемые языки программирования имеют также и большой недостаток - созданные на них программы выполняются относительно медленно. Именно по этой причине управлять с их помощью графикой не всегда удобно. Они также требуют использования специального интерпретатора (в случае JavaScript - это браузер).

История JavaScript

JavaScript был разработан компанией Netscape Communication Corporation, которая создала известный на весь мир браузер Netscape Navigator. JavaScript - это первый разработанный язык подготовки сценариев, но он все еще очень популярен.

JavaScript сначала был назван LiveScript и впервые был представлен как часть Netscape Navigator 2.0 в 1995 г. Позже его переименовали в JavaScript, чтобы подчеркнуть его сходство с Java.

Версии JavaScript

  • JavaScript 1.0. Первая версия языка, поддерживаемая Internet Explorer 3.0 и Netscape Navigator 2.0.
  • JavaScript 1.1. Поддерживается Internet Explorer 4.0 и Netscape Navigator 3.0.
  • JavaScript 1.2. Поддерживается Internet Explorer 4.0 (частично) и Netscape Navigator 4.0.
  • JavaScript 1.3. Поддерживается Netscape Navigator 4.5.
  • JavaScript 1.5. Поддерживается Netscape Navigator 6.0. Большинство средств этой спецификации поддерживается Internet Explorer версии 5.5 и выше.

Назначение

JavaScript практически так же прост в изучении, как и HTML. Сценарии напрямую вставляются в документы HTML. С помощью JavaScript вы можете решить следующие задачи:

  • Добавить в документ бегущие строки и сообщения о его изменении.
  • Изменить форму введения данных и провести необходимые вычисления. (Например, чтобы форма заказа товаров в интерактивном магазине отображала суммарную стоимость покупок).
  • Отобразить сообщения, предназначенные для пользователя (как на самой странице, так и в виде отдельного диалогового окна.)
  • Создать анимированные изображения, которые изменяются при наведении на них мышки.
  • Добавить интерактивный баннер, который намного лучше, чем статический.
  • Определить используемый браузер и настроить в соответствии с ним вэб-страницу.
  • Обнаружить используемые внедряемые модули и уведомить пользователя об их статусе.

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


До встречи!

Письмо автору
Волшебный хостинг
Сборник Java-скриптов Свой сайт за 15 минут

ведущий рассылки: Виталий Прохоренко
http://nbusiness.ru


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: inet.webbuild.javascripts
Отписаться
Вспомнить пароль

В избранное