Эта книга посвящена изучению нового стандарта веб-программирования HTML5 и использованию новых функциональных возможностей, предоставляемых веб-разработчикам. Написанная опытными программистами, давно использующими HTML5 в своей работе, книга расскажет, как приступить к освоению этого языка программирования и адаптации веб-проектов для того, чтобы в полной мере воспользоваться преимуществами нового стандарта. Авторы не заставляют вас читать избыточно подробные спецификации языка, а учат применять HTML5 на конкретных примерах.
С помощью этой книги вы узнаете, каковы новые семантики и структуры HTML5, как использовать мультимедийные элементы HTML5 для размещения аудио- и видеоданных, как разрабатывать "умные" веб-формы и усовершенствовать приложения, использующие географическую привязку, с помощью API геолокации.
Книга адресована веб-разработчикам, знакомым с HTML или XHTML и желающим быстро освоить новые возможности языка HTML5.
Дополнительно: папка с исходным кодом примеров, рассмотренных в книге.
HTML5 для профессионалов. Мощные инструменты для разработки современных веб-приложений
Питер Лабберс, Брайан Олберс, Фрэнк Салим
Эта книга поможет вам открыть для себя весь спектр возможностей, предлагаемых HTML5. Материал изложен таким образом, чтобы читатель смог как можно быстрее освоить концепции, предусматриваемые HTML5 и родственными спецификациями. Вы ознакомитесь со средствами поддержки необходимых инструментов, изучите типичные примеры их применения и разрешите для себя множество вопросов, ответы на которые вам не удастся найти в спецификациях. Приведенные в книге образцы кода не просто иллюстрируют тривиальные примеры использования отдельных инструментов HTML5, но позволяют пройти через все этапы создания полноценных веб-приложений.
Эта книга ориентирована на опытных разработчиков веб-приложений, знакомых с программированием на javascript.
HTML и CSS являются основными рабочими инструментами в современном веб-дизайне и веб- программировании. Параллельное использование этих технологий для создания качественных интернет-сайтов требует от разработчика не только знания самих языков программирования, но и "продвинутых" техник и приемов, позволяющих изящно решать поставленные задачи, тратя на это намного меньше времени и усилий.
С помощью данной книги вы узнаете, как эффективно использовать в своей работе подобные техники. Неважно, верстаете ли вы HTML-страницы вручную или используете в своей работе готовые шаблоны, - это издание поможет вам более продуктивно работать на каждом из этапов разработки сайта: от разметки страниц до использования типографики и работы с цветом.
Создание Web-страниц и Web-сайтов: HTML и javascript. 100% самоучитель
Гаевский А.Ю., Романовский В.А.
В данном пособии изложены основы создания Web-страниц и Web-сайтов с использованием языка разметки HTML и языка сценариев javascript. При этом от читателя не требуется серьезной подготовки в области программирования, достаточно школьных знаний по информатие.
Знакомство с этой книгой позволит уверенно и на достаточно высоком профессиональном уровне разрабатывать Web-сайты и Web-страницы с таблицами, графикой, анимацией, звуком и музыкой. Для того, чтобы Web-страницы стали более привлекательными для посетителей можно "оживить" их, используя интерактивные элементы.
Книга состоит из трех частей, богато иллюстрирована и содержит много примеров программного кода, что значительно облегчает усвоение материала.
Первая часть книги посвящена языку разметки HTML, изложены основные понятия и особенности его применения, описывается использование листов стилей, включение графики и мультмедиа. Здесь также рассмотрен вопрос размещение Web-сайтов в Интернете. Во второй части доступно и подробно описан язык сценариев javascript, изложен порядок его использования для обработки событий. Третья часть книги посвящена технологиям Dynamic HTML, которые позволяют создавать интерактивные страницы с динамическим содержимым.
Если вы хотите научиться созданию динамических веб-сайтов, знакомы с основами программирования на HTML, но не представляете себе, как использовать для этих целей язык программирования РНР и СУБД MySQL, то данная книга станет вам незаменимым помощником. Ее авторы с успехом демонстрируют, что такая комбинация - это мощный инструмент, позволяющий существенно упростить разработку веб-приложений. В книге рассматривается установка программных пакетов РНР и MySQL для PC, Macintosh и LINUX, даются основы работы с языком программирования РНР, раскрываются понятия типов данных, переменных, функций, массивов и форм. Также приводится подробное введение в MySQL, разъясняется концепция проектирования реляционных баз данных и демонстрируются конкретные примеры использования MySQL для работы с ними. Книга снабжена большим количеством справочной информации по соответствующим сетевым ресурсам и стандартам. Авторы иллюстрируют на примерах способы внедрения данных в динамическое содержимое страниц с помощью РНР, кратко, но содержательно рассматривают вопросы безопасности и управления доступом к веб-страницам, описывают ошибки, возникающие при вводе данных, методы их обработки и исправления, а в заключение приводят подробный пример приложения (блога), показывая совместную работу описанных в книге технологий.
Создаем динамические веб-сайты с помощью PHP, MySQL и javascript
Робин Никсон
"PHP. Сборник рецептов" представляет собой набор задач, решений и практических примеров для тех, кто программирует на PHP. Книга содержит уникальную обширную коллекцию наилучших приемов решения повседневных задач программирования на PHP. Для каждой задачи, приведенной в книге, дается решение или "рецепт" - фрагмент кода, который вы сможете вставить непосредственно в свое приложение. Но это еще не все. Авторы объясняют, как и почему работает программа, поэтому можно научиться адаптировать приемы решения к схожим задачам.
Рецепты в сборнике представлены задачами разной сложности - от простых, таких как посылка запроса в базу данных и получение доступа к URL, до полноценных программ, решающих более трудные задачи, например вывод HTML-таблиц и создание диаграмм. В книгу включено более 250 рецептов по следующим темам:
Работа с базовыми типами данных: строками, числами, датами и временем и массивами;
строительные блоки PHP, такие как переменные, функции, классы и объекты;
веб-программирование, включая формы, доступ к базам данных и XML;
полезные возможности, такие как регулярные выражения, шифрование и безопасность, графика, интернационализация и локализация, а также интернет-службы;
Как и все издания данной серии, эта книга адресована тем, кто хочет научиться делать с помощью уже знакомых программных пакетов новые интересные вещи.
Автор описывает удивительные возможности, скрытые в языке, и на примерах учит читателя программистским фокусам - от "мышек-невидимок" и "непослушных окон" до воспроизведения MP3 и управления офисными программами Word и Excel из приложений Delphi. Самоучитель delphi в первую очередь ориентирован на начинающих программистов, работающих с delphi, и на тех, кто хочет углубить свои знания, что позволит читателю, не обладающему необходимым опытом, незамедлительно приступить к работе.
Пятое издание бестселлера "javascript. Подробное руководство" полностью обновлено. Рассматриваются взаимодействие с протоколом HTTP и применение технологии Ajax, обработка XML-документов, создание графики на стороне клиента с помощью тега "canvas", пространства имен в javascript, необходимые для разработки сложных программ, классы, замыкания, Flash и встраивание сценариев javascript в Java-приложения.
Часть I знакомит с основами javascript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами.
Многочисленные примеры демонстрируют, как генерировать оглавление HTML-документа, отображать анимированные изображения DHTML, автоматизировать проверку правильности заполнения форм, создавать всплывающие подсказки с использованием Ajax, как применять XPath и XSLT для обработки XML-документов, загруженных с помощью Ajax. Часть III - обширный справочник по базовому javascript (классы, объекты, конструкторы, методы, функции, свойства и константы, определенные в javascript 1.5 и ECMAScript v3). Часть IV - справочник по клиентскому javascript (API веб-броузеров, стандарт DOM API Level 2 и недавно появившиеся стандарты: объект XMLHttpRequest и тег "canvas").