keyown = 0
29th May 2016  /  16 48

“эсперанто” всех браузеров — языке Javascript.

Два мира, две системы
Возможно, некоторые из наших молодых коллег ни-
когда не слышали фразы, вынесенной в заголовок этого
пункта. Оно и к лучшему. Но в любом случае речь пой-
дет не об оригинальном смысле этого штампа советской
пропаганды, а о двух мирах web-программирования —
клиентском и серверном.
Слышали ли вы когда-нибудь такие программистские
термины — “сторона клиента” и “сторона сервера”? Не
исключено, что слышали, например, в таком контексте:
“скрипт работает на стороне клиента” (или “…сервера”).
Хотите узнать, что имеется в виду?
Сторона клиента — это компьютер клиента, пользо-
вателя. Тот самый компьютер, за которым сидит поль-
зователь, когда работает в Интернете. Еще более узко,
сторона клиента — это браузер пользователя. В целях
безопасности мир браузера частично отстранен от мира
клиентского компьютера, и скрипты (программы), вы-
полняющиеся в браузере, имеют ограниченный доступ
к файловой системе.


На каких языках можно программировать на сторо-
не клиента? Прежде всего, конечно, на “эсперанто” всех
браузеров — языке Javascript. Программированию на
Javascript посвящено немало хороших книг, среди ко-
торых есть настоящий шедевр А.А. Дуванова, который
(что мне особенно приятно!) впервые был опубликован
в “Информатике” [1].
Основное назначение Javascript — манипулирование
объектами браузера, посредством которого можно как
реализовывать достаточно сложные интерактивные сце-
нарии, так и просто облегчать себе жизнь при решении
рутинных задач.
Рассмотрим простой пример. Допустим, вам требует-
ся поместить на страницу набившую оскомину таблицу
перевода чисел (к примеру, в диапазоне от 0 до 256) из
десятичной в двоичную и шестнадцатеричную системы
счисления



Link

WWW+Programming


The basic of WWW programming.
JS and Java
Studying and teaching

Work out
Вернуться к рассматриваемой записи