2.1 Web-Программирование
Языки Web-Программирования
- JavaScript - язык скриптов на клиентских ЭВМ
- Perl - язык скриптов для серверных ЭВМ
- PHP - язык скриптов для серверных ЭВМ
- Java - язык сетевого программирования
Языки скриптов:
- ECMA - европейский стандарт языка скриптов !!!
- JavaSciprt 1.5 - стандарт языка скриптов ECMA
- JavaScript - базовый язык скриптов фирмы NetScape
( устаревшие версии 1.0, 1.1, 1.2, 1.3, 1.4 )
- JScript - диалект языка скриптов на Internet Explorer
( устаревшие версии 1.0, 1.1, 1.2, 1.3, 1.4 )
- VBScript - базовый язык скриптов MicroSoft (типа Visual Basic)
( не соответствует стандартам ЕСМА )
Общая форма скриптов:
<script параметры > операторы </script>
Пример скрипта
Приветствие
<script>
document.write("Привет, Интернет");
</script>
Организация Диалога
Оператор вывода:
document.write( "2х2=", 2*2 );
Операторы ввода HTML:
<form name=frm1>
<input type=text name=msg>
<input type=button value="ввод" >
</form >
Отладка скриптов
Отладочный вывод:
s = 5*5; //
alert( "s=", s );
Отладочный ввод:
s = prompt( "Ваше имя=", "?" );
Типология ошибок:
- синтаксические ошибки
- алгоритмические ошибки
Синтаксические ошибки:
- нарушения правил записи операторов
- обнаруживаются ЭВМ при запуске программ
Проявления ошибок на ЭВМ:
- сбои или отказы ЭВМ
-
неправильные результаты
Задания
- Составьте скрипт с операторами вывода.
- Составьте скрипт с операторами ввода-вывода.
- Составьте скрипт с конкатенацией строк.
- Составьте скрипт с числовыми подсчетами.
- Проверьте работу инкрементов/декрементов.
Вопросы
- Что такое JavaScript?
- Где есть интерпретаторы JavaScript?
- Что такое - гипертекстовые программы?
- Какие операторы ввода есть в JavaScript?
- Какие переменные есть в JavaScript?
- Что такое конкатенация строк?
- Что такое - инкременты и декременты?