count create all = 35700date create all = 16th March 2015
Два мира, две системы Возможно, некоторые из наших молодых коллег ни- когда не слышали фразы, вынесенной в заголовок этого пункта. Оно и к лучшему. Но в любом случае речь пой- дет не об оригинальном смысле этого штампа советской пропаганды, а о двух мирах web-программирования — клиентском и серверном. Слышали ли вы когда-нибудь такие программистские термины — “сторона клиента” и “сторона сервера”? Не исключено, что слышали, например, в таком контексте: “скрипт работает на стороне клиента” (или “…сервера”). Хотите узнать, что имеется в виду? Сторона клиента — это компьютер клиента, пользо- вателя. Тот самый компьютер, за которым сидит поль- зователь, когда работает в Интернете. Еще более узко, сторона клиента — это браузер пользователя. В целях безопасности мир браузера частично отстранен от мира клиентского компьютера, и скрипты (программы), вы- полняющиеся в браузере, имеют ограниченный доступ к файловой системе.
|
На каких языках можно программировать на сторо- не клиента? Прежде всего, конечно, на “эсперанто” всех браузеров — языке Javascript. Программированию на Javascript посвящено немало хороших книг, среди ко- торых есть настоящий шедевр А.А. Дуванова, который (что мне особенно приятно!) впервые был опубликован в “Информатике” [1]. Основное назначение Javascript — манипулирование объектами браузера, посредством которого можно как реализовывать достаточно сложные интерактивные сце- нарии, так и просто облегчать себе жизнь при решении рутинных задач. Рассмотрим простой пример. Допустим, вам требует- ся поместить на страницу набившую оскомину таблицу перевода чисел (к примеру, в диапазоне от 0 до 256) из десятичной в двоичную и шестнадцатеричную системы счисления
|
Link
WWW+Programming
HTML CMS+CEO Program producing
|
|