[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / Java Script /

Понятия, термины и основы Java-скриптования

В статье кратко пояснены основные термины и понятия скриптовых языков (в частности, javascript), описаны основные приемы программирования на javascript, а также приведены несколько простых, но полезных примеров, которым можно найти практическое применение.

Во первых, не нужно путать javascript и java — это две большие разницы!

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

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

Этот язык был разработан фирмой netscape, следовательно, первым javascript стал поддерживать именно ихний navigator. Потом к нему присоединился также и микрософтовский internet explorer, в реализацию объектной модели которого его создатели, конечно же, добавили несколько своих собственных фич.

javascript является очень удобным средством для реализации функциональных и удобных веб-страниц с обратной связью, реагирующих на действия пользователя. Можно создавать симпатичные менюшки с «переворачивающимися» пунктами-картинками (вы наверняка видели такие на каком-нибуть сайте), вставлять на страницу такие полезные елементы, как часы, календарь, даже калькулятор (пригодится на каком-нибуть финансовом сайте, или интернет-магазине).

В основе функциональности javascript лежит так называемая dom (от document object model, объектная модель документа).

Эта модель в объектном виде хранит целую кучу свойств веб-страницы и окна броузера. Это, например, такие свойства, как цвет фона страницы, адрес документа, в отдельных коллекциях (массивах) хранятся все рисунки (images) и якоря-ссылки(anchors) страницы.

Изменить либо ещё как-то повлиять на эти свойства можно с помощью методов (или функций) — например:


document.write("hello? world!!!");


Здесь использована функция-метод write объекта document для вывода сообщения на страницу. Это только простейший пример использования методов.

Метод — это член какого-либо объекта, который выполняет какие либо действия с объектом, подобно функциям.

Особое отношение в javascript к переменным — в этом языке нет строгого контроля типов. При объявлении переменной выполняющая среда автоматически определяет её тип по инициализирующему значению. То есть, если переменной присваивается численное значение, то тип переменной определяется, как int (целочисленное значение) либо float (дробное с плавающей запятой). Следовательно...

В javascript нет строгой типизации переменных.

Несмотря на эти упрощения, на javascript можно писать довольно функциональные программы, которые могут упростить посетителям работу с вашим сайтом. Теперь несколько учебных примеров.
Обработка событий

В языке javascript есть такой способ написания программ, как обработка событий, то есть выполнение каких-либо функций в ответ на событие.

Событие (event) — генерируется в ответ на некоторые действия пользователя либо среды выполнения (окна броузера, состояния документа)

Используя этот прием, можно, например, выделять активные элементы на странице при помощи изменения цвета элемента:


function change_color(element, color) {
// вызывается в ответ на наведение курсора мыши:
//
// ........ //

element.style.color = color;
}


Но не обязательно менять именно цвет. javascript позволяет делать ещё очень многое с элементами документа.





Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / Java Script /

Живые меню или Как сделать красиво с помощью CSS и JavaScript
14-03-2009   

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

Кол. просмотров: общее - 3654 сегодня - 1

Локальная баннерная система
14-03-2009   

Этот скрипт поможет вам организовать на своем сайте или страничке баннерную систему. Первый фрагмент вы вставляете в любое место странички... подробнее

Кол. просмотров: общее - 3351 сегодня - 2

Локальная реклама
14-03-2009   

В Internet Zone-154 была небольшая заметка Локальная баннерная система. Автор - Вадим Беляков (http://tuta.da.ru) предлагал поставить на страничку баннер, используя небольшой javascript. Я прочитал этот номер лишь в середине апреля. Мне сразу же пришло в голову использовать его для текстовой рекламы... подробнее

Кол. просмотров: общее - 3496 сегодня - 1

Использование JS для создания «умных» форм
14-03-2009   

JS, или JavaScript язык сценариев, которые выполняются на стороне клиента и не требует перезагрузки страницы. JavaScript был разработан компанией Netscape в 1995 году... подробнее

Кол. просмотров: общее - 3474 сегодня - 2

Обманщик спам-роботов
14-03-2009   

Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети... подробнее

Кол. просмотров: общее - 3625 сегодня - 1



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects