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

Начинающему веб-мастеру посвящается


Рассылка сайта SdelaySite.com

Приветствую вас, уважаемый подписчик, в восьмом выпуске рассылки для начинающих веб-мастеров от сайта SdelaySite.com. Сегодня я представлю вам новый бесплатный видеокурс, к публикации которого я приступил.

И так, встречайте, JavaScript.

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

Сразу поясню его предназначение и особенности.

В мире веб-строительства существует два типа языков программирования: серверные и браузерные.

К серверным относится всем известный PHP. Его инструкции сохранены в текстовый файл, который расположен на сервере (на жестком диске компьютера хостинг-провайдера). Когда посетитель отправляет запрос на сервер, с требованием по тем или иным критериям сформировать ему HTML-страницу, PHP-скрипт формирует HTML-код, который интерпретирует браузер посетителя.

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

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

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

Вот таким браузерным языком и является JavaScript.

Какие функции выполняет JavaScript:

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

Что нужно еще знать о JavaScript:

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

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

Поэтому знакомить вас, уважаемый читатель, с JavaScript-ом я буду при помощи бесплатного видеокурса. На сайте SdelaySite.com уже доступно два видеоурока этого курса:

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

Второй видеоурок - от общих вводных слов переходим к практике. Я познакомлю вас с возможностями связи переменной с HTML-элементом при помощи метода getElementById, также мы освоим особенности изменения свойств HTML-элемента при помощи JavaScript-сценария, а также познакомимся с синтаксисом функций.

Продолжение следует ;)


В качестве развлечения

Друзья, хочу поделится с вами интересной развлекательной ссылкой. Я наткнулся на замечательный ЖЖ, посвященный фотопутешествиям. Т.к. я увлекаюсь фотографией, то я был очень обрадован наличием статьи, дающей основные знания по фотографии в ненудной форме. Кроме того, автор делится ссылками на книги, по которым он научился делать отличные снимки.

На этом пока все, приглашаю вас в гости на сайт SdelaySite.com за новыми знаниями.

С уважением, Андрей Морковин.


В избранное