Глава_14_Изучаем_HTML__XHTML. 653Переход на интерактивный режим
Скачать 4.49 Mb.
|
Мне вроде как нравится этот XHTML! width="200px" height="100px" stroke-width="2" /> 717 дальше приложение № 9. Ñåðâåðíûå ñöåíàðèè Многие сайты не создаются вручную, а генерируются приложениями, работающими на сервере. Например, представьте себе систему для онлайн-заказов, в которой сервер генери- рует страницы по мере того, как вы проходите все стадии заказа, или форум, где имеются страницы, сгенерированные сервером и основанные на сообщениях форума, которые хранятся в какой-то базе данных. Для обработки формы, которую вы создали в главе 14 для Starbuzz Bean Machine, мы также использовали серверное приложение. Многие хостинговые компании позволяют создавать собственные серверные приложения путем написания серверных сценариев и программ. Рассмотрим, что можно сделать с их помощью. Создать интернет-магазин, в котором будет представлен перечень предлагаемых товаров, а также предусмотрена система заказа в режиме онлайн и возможность рассчитаться кредитной картой. Персонализировать ваши страницы для пользователей по их предпочтениям. Размещать на странице последние новости, события и информацию. Позволять пользователям искать сайт. Давать посетителям возможность помогать вам в создании сайта. Для создания серверных приложений вам нужно знать определенный серверный язык сценариев или язык программирования. Существует множество конкурирующих языков, и вы, скорее всего, услышите разные мнения о достоинствах и недостатках каждого из них. На самом деле веб-языки имеют нечто общее с автомобилями: вы можете ездить на чем угодно, начиная с Prius и заканчивая Hummer, и каждая модель будет иметь свои сильные и слабые стороны (цена, простота использования, размер, экономия и т. д.). Веб-языки постоянно развиваются и совершенствуются. PHP, Python, Perl, Node.js, Ruby on Rails и Java Server Pages (JSP) — это наиболее часто применяемые языки. Если вы нови- чок в программировании, то обратите внимание на PHP, использующийся в миллионах веб-страниц. Это, наверное, самый простой язык, который подойдет для начинающего разработчика. Если вы уже имеете какой-то опыт в программировании, попробуйте писать на JSP или Python. Если вы более ориентированы на технологии Microsoft, вам, возможно, лучше обратиться к VB.net и ASP.net в качестве серверного решения. А если вы предпочи- таете JavaScript, то используйте Node.js ради абсолютно нового подхода. 718 приложение воспроизведение аудио № 10. Ýëåìåíò HTML5 предусматривает стандартный способ воспроизведения аудио в случае с вашими страницами с использованием не плагинов, а элемента . Вы увидите, что данный элемент очень схож с элементом : Как и в случае с видео, каждый браузер по-своему реализует внешний вид элементов управления проигрывателем (в число которых обычно входит индикатор хода выполнения с элементами управления для воспроизведения, постановки на паузу и регулирования громкости). Прискорбно, но, как и для видео, стандартного формата для аудио тоже нет. Популярны три формата: MP3, WAV и Ogg Vorbis. Вы уви- дите, что поддержка данных форматов варьируется среди браузеров (на момент написания данного материала Chrome был единствен- ным браузером, поддерживавшим все три упомянутых чуть выше формата). Несмотря на свою простую функциональность, элемент и соответствующий ему API-интерфейс JavaScript дают вам в руки ши- рокий контроль. Используя данный элемент в сочетании с JavaScript, вы сможете создавать интересные веб-приложения, предусматривая сокрытие элементов управления из виду и управление воспроизве- дением аудио в своем коде. А при помощи HTML5 у вас теперь есть возможность делать это без необходимости использовать (и изучать) плагины (например, Adobe Flash). Извините, но ваш браузер не поддерживает элемент Выглядит знакомо? Да, Дизайн всех внутренних макетов был выполнен Эриком Фрименом и Элизабет Робсон. Оформление данной книги базируется на оригинальном дизайне, который придумали Кэтти Сьерра и Берт Бэйтс. При производстве данной книги были использованы про- граммы Adobe InDesign CS и Adobe Photoshop CS. При наборе текста книги применялись следующие шрифты: Uncle Stinky, Mister Frisky (вы можете подумать, что мы вас разыгры- ваем), Ann Satellite, Baskerville, Comic Sans (вы можете в это поверить?), Myriad Pro, Skippy Sharp, Savoye LET, Jokerman LET, Courier New и Woodrow. К числу мест, где проходило написание данной книги, относятся следующие: остров Бейнбридж, штат Вашингтон; Портленд, штат Орегон; Сисайд, штат Флорида; Лексингтон, штат Кентукки. На протяжении долгих дней, пока мы писали эту книгу, нам придавали силы напитки без кофеина и «Brew Dr. Kombucha», а также музыка таких исполнителей, как Foster the People, B-52s, Duran Duran, Дэвид Боуи, Уильям Шатнер, Элвис Пресли, Pink Floyd, Genesis, Simple Minds, Ratt, Skid Row, Men without Hats, Men at Work, Berlin, Стив Роач, Том Вейтс, Beyman Brothers, а также музыка исполнителей 1980-х годов, которые вас, возможно, не заинтересуют. Выходные сведения А вы знаете о нашем веб- сайте? Там приводятся ответы на некоторые вопросы из этой книги, руководства, из которых можно научиться дополнительным вещам, а также ежедневные обновления в блоге от авторов! Мы не прощаемся с вами Захотите на сайт wickedlysmart.com |