1 Введение в динамическое содержимое веб-страницы



Pdf көрінісі
бет4/6
Дата30.09.2023
өлшемі371,18 Kb.
#111947
түріРешение
1   2   3   4   5   6

Глава 
1 .
Введение в динамическое содержимое веб-страницы
Конечно, ознакомиться с этим процессом и узнать о совместной работе трех 
элементов не помешает, но на практике эти подробности не понадобятся, посколь-
ку все происходит в автоматическом режиме.
В каждом из примеров возвращенные браузеру HTML-страницы могут содер-
жать также код JavaScript, интерпретируемый локально на машине клиента. Этот 
код может инициировать еще один запрос, точно так же запрос может быть ини-
циирован встроенными объектами, например изображениями.
Преимущества использования PHP, MySQL 
и JavaScript
В начале этой главы был представлен мир технологии Web 1.0, но рывок к созданию 
технологии Web 1.1, вместе с которой были разработаны такие браузерные расши-
рения, как Java, JavaScript, JScript (несколько иной вариант JavaScript от корпорации 
Microsoft) и ActiveX, не заставил себя долго ждать. На серверной стороне прогресс 
был обеспечен за счет общего шлюзового интерфейса (Common Gateway Interface 
(CGI)), использования таких языков сценариев, как Perl (альтернатива языку PHP), 
и выполнения сценариев на стороне сервера — динамической вставки содержимого 
одного файла (или выходных данных системного вызова) в другой.
Когда ситуация окончательно прояснилась, на передовых позициях остались 
три основные технологии. Несмотря на то что язык сценариев Perl силами своих 
стойких приверженцев сохранил популярность, простота PHP и допустимость 
использования в нем встроенных ссылок на программу базы данных MySQL обес-
печили этому языку более чем двойное превосходство по количеству пользовате-
лей. А JavaScript, ставший важнейшей составной частью уравнения, используемо-
го для динамического манипулирования каскадными таблицами стилей (Cascading 
Style Sheets (CSS)), в настоящее время берет на себя наиболее трудоемкие задачи 
осуществления Ajax-процесса на стороне клиента. Благодаря Ajax веб-страницы 
обрабатывают данные и отправляют запросы веб-серверу в фоновом режиме, не 
оповещая пользователя о происходящем.
Несомненно, своеобразный симбиоз PHP и MySQL способствует их продвиже-
нию, но что привлекает к ним разработчиков в первую очередь? На это следует дать 
простой ответ: та легкость, с которой их можно использовать для быстрого создания 
на веб-сайтах динамических элементов. MySQL является быстродействующей и мощ-
ной, но при этом простой в использовании системой базы данных, предлагающей 
веб-сайту практически все необходимое для поиска и обработки данных, предназна-
чаемых для браузеров. Когда PHP для хранения и извлечения этих данных выступа-
ет в союзе с MySQL, вы получаете основные составляющие, необходимые для раз-
работки сайтов социальных сетей и для перехода к технологии Web 2.0.


Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет