Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript |
Страница 18 из 478 вателя (возможно, выводя более крупный графический индикатор и/или открывая окно предупреждения) на необходимость выбора другого имени. 7. Усовершенствованная версия этого процесса может даже изучить имя, запрошенное пользователем, и предложить альтернативное доступное на данный момент имя. Все это для удобства пользователя и целостности восприятия им всего происходящего делается без привлечения его внимания в фоновом режиме. Без использования Ajax на сервер будет отправлена вся форма, затем он вернет код HTML с подсветкой тех полей, в которых были допущены ошибки. Можно, конечно, сделать и так, но обработка поля «на лету» будет выглядеть намного интереснее и приятнее. Технология Ajax может использоваться для решения куда более широкого круга задач, чем простой контроль и обработка вводимой информации. Далее в этой книге будет рассмотрено много дополнительных приемов, реализуемых с применением Ajax. В этой главе вашему вниманию было представлено довольно полное введение в основные технологии применения РНР, MySQL и JavaScript (а также Apache) и рассмотрен порядок их совместной работы. В главе 2 будут рассмотрены способы установки вашего собственного сервера, предназначенного для веб-разработок, на котором можно будет освоить на практике весь изучаемый материал. Вопрос 1.1 Какие четыре компонента необходимы для создания полностью динамических веб-сайтов? Вопрос 12 Что означает аббревиатура HTML? Вопрос 13 Почему в названии MySQL присутствуют буквы SQL? Вопрос 1.4 И РНР, и JavaScript являются языками программирования, генерирующими динамическое содержимое веб-страниц. В чем состоит их главное различие и почему вы будете использовать оба эти языка? Вопрос 15 Если вам удастся обнаружить ошибку в одном из инструментальных средств с открытым кодом (что случается довольно редко), то как, по-вашему, можно получить исправленную версию? Ответы на эти вопросы можно найти в приложении А, в разделе «Ответы на вопросы главы 1». |