Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программирование на стороне клиента




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

Вспомогательные приложения

Один из подходов к программированию на стороне клиента представлен в форме запрограммированных решений, таких как вспомогательные прило­жения. В ранний период истории Internet, в эпоху Mosaic и Netscape 1.x, функциональность браузеров и поддержка ими информационных средств помимо HTML были ограниченными. Если встречались новые типы ин­формации или бинарные формы, они должны были передаваться внешней программе, называвшейся "вспомогательным приложением". Вспомогатель­ные приложения обычно работают вне окна браузера. Примером вспомога­тельного приложения может выступить средство сжатия или архивации вро­де WinZip, которое запускается автоматически при загрузке из Internet сжатого файла. Вспомогательные приложения часто проблематичны, по­скольку они плохо интегрированы с браузером и не располагают методами обратного взаимодействия с ним. Поскольку вспомогательное приложение не было встроено в Web-браузер, встроить внешние типы информации и бинарные формы в Web-страницу было непросто. Наконец, пользователи зачастую должны были загружать и устанавливать вспомогательные прило­жения, что удерживало многих людей от их применения.

Идея вспомогательного приложения довольно проста: это программа, к кото­рой браузер обращается за помощью. По отношению к Web-браузеру в роли вспомогательного приложения может выступать любая программа, если с ней можно связать MIME-тип. Когда объект отправляется в Internet, к нему в виде HTTP-заголовка прибавляется информация, обозначающая его тип. Эта ин­формация существует в форме MIME-типа. К примеру, с каждым файлом Acrobat должен быть связан тип содержимого application/pdf. Когда браузер получает файл с таким MIME-типом, он обращается к своим параметрам, чтобы узнать, как обрабатывать этот файл. Среди таких опций может быть сохранение файла на диск, удаление файла или его передача другим програм­мам, таким как вспомогательное приложение или сменный модуль браузера. Благодаря MIME-типам и вспомогательным приложениям разработчик может разместить на Web-сайте файлы Microsoft Word; пользователи будут иметь возможность скачать их и автоматически прочитать- в том случае, если у них есть соответствующее вспомогательное приложение.




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 1067; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.