PHP, MySQL, JavaScript и CSS
Конспект первых 300 страниц книги “Learning PHP, Mysql, JavaScript, Css and Html5” Первые страницы содержат благодарности и условные обозначения в книге. Глава 1) HTTP и HTML: основы. Процедура «запрос — ответ» . В наиболее общем виде процесс «запрос — ответ» состоит из просьсы браузера к веб-серверу отправить ему веб-страницу и выполнения браузером данной прось-
бы. После этого браузер занимается отображением страницы.
При этом соблюдается такая последовательность действий: 1. Вы вводите в адресную строку браузера http://server.com .
2. Ваш браузер ищет IP-адрес, соответствующий доменному имени server.com .
3. Браузер посылает запрос на главную страницу server.com .
4. Запрос проходит по Интернету и поступает на веб-сервер server.com.
5. Веб-сервер, получивший запрос, ищет веб-страницу на своем жестком диске. 6. Сервер извлекает веб-страницу и отправляет ее по обратному маршруту в адрес браузера.
7. Браузер отображает веб-страницу.
Преимущества использования PHP, MySQL, JavaScript и CSS Используя PHP, вы получаете средство управления своим веб-сервером с неограниченными возможностями. Если понадобится на лету внести изменения в HTML, обработать данные кредитной карты, добавить сведения о пользователе в базу данных или извлечь информацию из стороннего сайта, все это можно будет сделать из тех же самых PHP-файлов, в которых находится и сам код HTML. При использовании PHP все эти вызовы можно направлять непосредственно к MySQL, без необходимости запуска самой программы MySQL или использования ее интерфейса командной строки. Это значит, что для того, чтобы докопаться до нужного вам элемента данных, вы можете сохранять результаты в массивах для их обработки и осуществления множества поисковых операций, каждая из которых
зависит от результатов, возвращенных предыдущими операциями. JavaScript — была создана для получения доступа из сценариев ко всем элементам HTML-документа. В сочетании с CSS JavaScript закладывает основу мощности динамических вебстраниц, которые изменяются буквально на глазах, в отличие от новой страницы, возвращаемой сервером. После появления третьего стандарта (CSS3) CSS предлагает уровень динамической интерактивности, которая прежде поддерживалась только с помощью JavaScript. Например, вы можете не только придать стиль любому элементу HTML, чтобы изменить его размеры, цвета, границы, интервалы, но и, используя всего лишь несколько строк CSS, добавить своим веб-страницам анимированные переходы и преобразования. Основной HTML5 является именно тем новым стандартом веб-разработок, с которым сейчас уже нужно работать, и он никуда не денется в течение многих грядущих лет. Поэтому сейчас о нем
нужно знать все, что возможно, и это станет для вас очень весомым подспорьем. Это стандарт действительно внес в HTML много нового (при весьма скромном объеме измененных или удаленных прежних свойств), но, если говорить вкратце, с его появлением вы получаете следующее:
- разметку. Включены такие новые элементы, как <nav> и <footer>, а в разряде нерекомендуемых теперь числятся такие элементы, как <font> и <center> ;
- новые API. Например, элемент <canvas> (холст) для записи и рисования на графических холстах, элементы <audio> и <video> , автономные веб-приложения, микроданные и локальное хранилище; - приложения. Включены две новые технологии отображения: MathML (Math Markup Language — язык математической разметки) для вывода на экран математических формул) и SVG (Scalable Vector Graphics — масштабируемая векторная графика) для создания графических элементов за пределами нового элемента <canvas>.
AJAX-процесс состоит примерно из следующих шагов: 1. Сервер выдает код HTML для создания веб-формы, запрашивающей необходимые данные: имя пользователя, настоящее имя, настоящую фамилию и адрес электронной почты.
2. Одновременно с этим сервер вкладывает в HTML JavaScript-код, позволяющий отслеживать содержимое поля ввода имени пользователя и проверять два обстоятельства:
1)введен ли в это поле какой-нибудь текст;
2) был ли фокус ввода перемещен из этого поля по щелчку пользователя на другом поле ввода.
3. Как только будет введен текст и фокус ввода перемещен на другой элемент формы, код JavaScript в фоновом режиме передает введенное имя пользователя PHP-сценарию на веб-сервере и ждет ответной реакции.
4. Веб-сервер осуществляет поиск имени пользователя и возвращает коду JavaScript ответ, в котором сообщает, было ли уже задействовано такое же имя.
5. Затем JavaScript размещает под полем ввода имени пользователя индикатор приемлемости имени пользователя, возможно, в виде зеленой галочки или красного крестика, сопровождая его текстом.
6. Если пользователь ввел неприемлемое имя, но все же пытается отправить форму, код JavaScript прерывает отправку и повторно обращает внимание пользователя (возможно, выводя более крупный графический индикатор и/или открывая окно предупреждения) на необходимость выбора другого имени.
7. Усовершенствованная версия этого процесса может даже изучить имя, запрошенное пользователем, и предложить альтернативное доступное на данный момент имя.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (340)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |