Мегаобучалка Главная | О нас | Обратная связь


PHP, MySQL, JavaScript и CSS



2015-12-15 340 Обсуждений (0)
PHP, MySQL, JavaScript и CSS 0.00 из 5.00 0 оценок




Конспект первых 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-12-15 340 Обсуждений (0)
PHP, MySQL, JavaScript и CSS 0.00 из 5.00 0 оценок









Обсуждение в статье: PHP, MySQL, JavaScript и CSS

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (340)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)