1


 
 
 

МЕХЗАВОД | Сайтостроение для начинающих

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Библиотека программиста.

Сообщений 91 страница 100 из 105

91

Кристиан Венц «Программирование в ASP.NET AJAX» Символ-Плюс, 2008 год, 510 стр., (8,74 мб, pdf)

Издание, автором которого является Кристиан Венц «Программирование в ASP.NET AJAX» – максимально дополненное руководство по практическому применению платформы ASP.NET AJAX. Использование технологий Ajax дает большие преимущества при разработке WEB-проектов, совместно с использованием ASP.NET для работы серверных сценариев.

Книга расскажет, как пользуясь технологией Ajax за относительно короткое временя создавать динамические WEB-сайты на высоком профессиональном уровне. Прочитав общие положения платформы и ознакомившись с основами JavaScript и Ajax, автор рассматривает принципы построения .NET- технологии, включая разделы: Extensions, Futures CTP,Control Toolkit и Microsoft AJAX Library.

Также вы узнаете об инструменте управления UpdatePanel, при помощи которого возможно производить независимое обновление составных частей веб-страницы. Книга помимо теоретического материала содержит многочисленные практические примеры, демонстрирующие базовые принципы платформы. Это руководство найдет своего почитателя не только в среде разработчиков ASP.NET и Ajax.

Книга вполне может стать базовым учебником для WEB-специалистов которые только начинают осваивать данную технологию, и которые хотят её изучить независимо от того, какие методы WEB-дизайна они используют в настоящее время

Ссылка

92

Макфарланд » Большая книга CSS3 » Питер, 2014 год, 608 стр., (18,8 мб, pdf)

Книга полностью посвящена технологии CSS3. Используя приемы и возможности каскадных таблиц стилей становится возможным разрабатывать исключительно индивидуальные, имеющие современный дизайн и оформление веб-сайт. Практически работая над WEB проектами разработчик не всегда в полной мере используют все доступные методы CSS3 в силу владения не полной информацией о возможностях и приемах работы с каскадными таблицами.

Данная книга призвана помочь восполнить имеющиеся пробелы и на множестве практических примеров, советов, помочь разработчику выйти на более высокий уровень WEB дизайна при создании сайтов с использованием HTML и CSS.

Информация из книги поможет вам создавать WEB проекты адаптированные под различные платформы с одинаково привлекательным дизайном при просмотре как с ПК так и смартфонов и планшетов.

В книге затронуты такие вопросы и темы: создание документов с использованием HTML5, CSS3 — тегов, одинаково отображаемых во всех браузерах. Также рассмотрены такие функциональные особенности как форматирование текста, добавление навигационных панелей, работа с таблицами и формами, приемы уникализации оформления и веб- дизайна сайтов.

Проектирование адаптивного WEB дизайна в современных условиях является основной задачей для создания коммерческих успешных проектов, а знание и творческая работа с использованием CSS3 это прямой путь к ее решению.

Ссылка

93

Колисниченко Д. Н. «PHP и MySQL. Разработка Web-приложений.» БХВ-Петербург, 2013 год, 543 стр., 4-е издание, переработанное и дополненное., (19,5 мб. pdf)

Для неискушенного в программировании пользователя сети, аббревиатура PHP вряд ли вызовет какие либо эмоции. Поэтому книга представленная здесь предназначена для читателей которые при словах: скрипт, сценарий, хостинг не делают квадратные глаза. Да она для вас — если вы еще читаете этот текст, она для тех кто хочет изучать и разрабатывать собственные Web сайты используя в полной мере функциональность и кроссплатформенность одного из самых популярных языков сценариев, языка PHP.

Книга разделена на две части. Первая часть знакомит с вопросами теоретического направления, начиная от основ, установки необходимого софта, изучение синтаксиса, работы с различными файлами и данными. Использованием и операциями с массивами и списками, работой с сетевыми сокетами. Эта часть книги содержит разделы посвященные MySQL — базам данных без которых невозможна работа современного профессионального Web проекта.

Вторая часть пожалуй поинтересней — это практика. В ней вы займетесь разработкой конкретного проекта Web сайта, всех его элементов пошагово — начиная с FTP, почты, RSS и далее к организации поиска, создании фотогалереи, изучению и применению технологии Ajax. Эта часть книги разбита на три проекта: простой, типичный и сложный сайт, а также сайты с использованием движков CMS. И как вершина — написание собственного CMS движка и коммерческих сценариев. В конце книги приводятся приложения с рекомендациями по оптимизации кода, работе с сайтами на Flash и РНР, использования приложения phpMyAdmin

Ссылка

94

Хоган Б. «HTML5 и CSS3. Веб-разработка по стандартам нового поколения» Питер, 2014 год, 320 стр., (9,77 мб pdf)

Без технологий HTML и CSS невозможно представить современный Web-дизайн. Подавляющее количество сайтов на просторах сети используют эти инструменты для разработки дизайна. Самые современные Веб-ресурсы используют HTML5 и CSS3, чему и посвящена данная книга.

В книге рассматриваются стандарты спецификаций языков HTML5 и CSS3. Основные современные браузеры и мобильные устройства поддерживают новые Веб-технологии. Читая и изучая представленную книгу вы тоже сможете освоить HTML5 и CSS3 уже сейчас, а в дальнейшем создавать свои проекты используя возможности, заложенные в современных веб-стандартах…

Из книги вы узнаете как применять новые правила разметки HTML5, создавать современные интерфейсы форм ввода данных, узнаете, о функциональном использовании аудио, видео и графики для сайта, без технологии Flash. Изучите возможности хранения информации на стороне клиента, что в автономном режиме кэширования значительно ускорит загрузку веб-страницы и как это решить при помощи, CSS3.

Все разделы книги содержат многочисленные примеры. А для лучшего понимания материала, читателю дается возможность самостоятельно выполнить небольшое учебное задание. Второе издание книги продиктовано появлением обновлений технологии HTML5 и CSS3, с описанием новых подходов и рецептов

Ссылка

95

Д. Хэррон «Node.js Разработка серверных веб-приложений на JavaScript» ДМК — Пресс, 2012 год, 212 стр., (23,0 мб, djvu)

Что такое   Node.js? Давно назрела необходимость обобщить разрозненные материалы посвященные платформе Node.js — таким образом появилась эта книга. Где автор рассматривает основные концепции развития и использования этого программного продукта.

Книга посвящена разработке веб-приложений в Node.js — технологии, которая выводит язык JavaScript за пределы браузера, с возможностью использовать его в серверных приложениях. В основе платформы лежит исключительно быстрый движок JavaScript, заимствованный из браузера Chrome, совместно с которой работает быстрая и надежная библиотека для асинхронного сетевого ввода/вывода.

Базовым принципом в Node.js является создание высокопроизводительных, великолепно масштабируемых, как клиентских, так и серверных приложений. Помимо чисто теоретических разъяснений принципов работы Node.js, в книге приведено много практических примеров используя которые вы научитесь пользоваться серверным и клиентским объектами HTTP, каркасами Connect и Express. Разъясняются основные алгоритмы асинхронного выполнения, что позволит вам изучить работу с базами данных на основе SQL и с MongoDB.

Вначале даются практические рекомендации по установке и настройке Node.js в режиме разработки и эксплуатации. Далее вы научитесь создавать и использовать клиентские и серверные формы HTTP- приложений, познакомитесь с применяемой в Node.js системой организации модулей на основе спецификации CommonJS, позволяющей реализовать широкий круг технологий объектно-ориентированного программирования. Издание будет полезно программистам, знакомым с основами JavaScript и веб-разработчикам.

Ссылка

96

М. Русаков «Создание сайта от начала и до конца» Интернет-Издание, 2014 год, 172 стр., (4,76 мб pdf)

В книге изложен порядок верстки простого сайта от разработки дизайна до размещения в Интернете. После просмотра этой книги и ссылок размещенных в ней автором, возможно составить общее представление о структуре и принципе работы простого сайта. Книга является рекламным буклетом, но все равно выполняет свою функцию и знакомит читателя с основами WEB-разработки и WEB-маркетинга.

Ссылка

97

В. Петин «API Яндекс, Google и других популярных веб-сервисов. Готовые решения для вашего сайта» БХВ-Петербург, 2012 год, 480 стр., (14,6 мб, .pdf)

Если вы владеете HTML, JavaScript и PHP, то сможете дополнить функциональность сайта с помощью сервисов API Яндекса и Google.Рассмотрены возможности, предоставляемые API Яндекс, Google, Twitter, ISPmanager, Wikipedia. Показано, как повысить функциональность и привлекательность веб-проектов, интегрировав в них возможности, предоставляемые API этих популярных веб-сервисов.

Описано создание 4-х больших готовых к размещению в сети проектов (личного кабинета для сайта хостинговой компании, каталога предприятий, сайта учета заказов для фирмы такси, интерактивной карты местности региона), а также ряда небольших практических решений. Во всех случаях использованы современные технологии создания сайтов без перезагрузки страницы, в том числе подробно рассмотренные в книге Фреймворки xajax и jQuery.

Ссылка

98

Маккоу А.» Веб-приложения на JavaScript » Питер, 2012 год, 288 стр., (13,7 мб, pdf)

Как разрабатывать веб-приложения на JavaScript вы узнаете из представленной книги.

Почти за пятнадцать лет JavaScript прошел свой путь от дополняющего браузер Netscape компонента до современных высокопроизводительных JIT — интерпретаторов. Еще совсем недавно, несколько лет назад разработчики были заинтригованы появлением Ajax и технологии постепенно исчезающей желтой подсветки, а на момент издания книги сложные приложения на JavaScript,достигли объемов кода насчитывающего не одну сотню, а порой и тысячи строк.

Всего год назад появилось новое поколение JavaScript-приложений, догнавшими по своей функциональности приложения рабочего стола,- невероятный прогресс веб технологий. Остаются в прошлом тормозные запросы страниц, с медленно исполняемым кодом при каждом взаимодействии пользователя с приложением. Мощность JavaScript движков такова, что все данные возможно сохранять на стороне клиента, что существенно стабилизировало реакцию приложения и улучшило качество его работы. Помимо JavaScript, сейчас совершенствуются все технологии.

Так спецификации CSS3 и HTML5, только пройдя стадию разработки, уже получили основную поддержку современных браузеров: Safari, Chrome и Firefox и, в известной степени IE9. Разработка программных продуктов с привлекательными интерфейсами отнимает намного меньше времени, которое требовалось для этого в прежние времена, теперь не требуются всех эти нудные вырезки и сборки изображений. Технологии HTML5 и CSS3 укрепляют свои позиции, становясь все качественнее и полнее. Однако нужен точный расчет, основанный на вашей клиентской аудитории, каким образом использовать данные технологии.

Запуск работы приложения на стороне клиента — непростая задача. Решение диктует совершенно иные подходы к внедрению приложений на стороне сервера. Структурирование и организация работы с шаблонами, четкий обмен данными с сервером, работающей на сервере программной средой и многое другое. Все эти вопросы рассмотрены в данной книге, автор которой знакомит читателя со всеми этапами, необходимым для создания самых современных JavaScript-приложений.

Ссылка

99

С. Руби Д. Томас Д. Хэнссон » Rails 4. Гибкая разработка веб-приложений » Питер, 2014 год, 448 стр., (8,20 мб, pdf)

Эта книга новое издание перевода «Agile web development with Rails», подготовленного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby», и Дэвидом Хэнссоном — создателем технологии Rails.

Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0».

Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся системная среда Rails: функциональность, модули, возможности. Новое, дополненное издание книги описывает работу с Rails поколения 4 и Ruby 1.9

Ссылка

100

Рейчел Эндрю «CSS 100 и 1 совет» Символ-Плюс, 2010 год, 333 стр., (6,00 мб pdf)

Руководство для ленивых, построено по принципу готовых решений — «смотри и делай «. В книге собраны шаблоны CSS кода для часто встречающихся проблем, который можно сразу использовать на практике.

Основываясь на этих примерах, можно разрабатывать собственные таблицы CSS. Книга даст ответы на сложные вопросы и поможет в практических методах использования различных стилей: создание сложных шаблонов страниц, элементов навигации и форм, решение вопросов со взаимодействием стилей с различными браузерами.

Представленное руководство вполне подойдет и для начинающего WEB-разработчика. Вначале дается обзор основных функций и особенностей каскадных таблиц, а по мере изучения и продвижения по содержанию книги сложность примеров постепенно растет.

Если у вас уже есть базовые знания CSS, то восприятие материала существенно облегчится. В третьем издании полностью пересмотрен и обновлен весь материал, продиктовано это необходимостью взаимодействия с современными браузерами, включая Firefox 3 и Internet Explorer 8.

Книга вполне может использоваться как справочник с готовыми решениями, что зачастую позволит сократить время на создание сайта. Перечень решений приводимых в книге можно узнать из оглавления.

Оглавление
Предисловие 13

1. CSS: основы основ 20
Определение стиля с помощью CSS 20
Что такое селекторы и как их правильно использовать 25
Каким образом броузер определяет, какие стили нужно использовать 32
Заключение 34

2. Оформление текста и другие базовые возможности 35
Задание определенного шрифта для текста 35
Выбор единиц измерения размера шрифтов: пикселы, пункты, пики или что-то другое 37
Удаление подчеркивания ссылок 44
Создание ссылки, меняющей цвет при наведении на нее указателя мыши 46
Использование на одной странице различных стилей ссылок 48
Присваивание первому элементу в списке отличного от последующих элементов стиля 50
Создание цветного фона для заголовка 51
Подчеркивание заголовков 52
Устранение отступа между элементом h1 и следующим за ним абзацем 53
Выделение текста на странице 55
Изменение высоты строки (межстрочного интервала) в тексте 56
Выравнивание текста по ширине 57
Изменение стиля горизонтальной линии 58
Вывод текста с отступом 59
Центрирование текста 60
Вывод текста заглавными буквами с помощью CSS 61
Изменение стиля маркеров списка или удаление маркеров 62
Использование изображения вместо маркера списка 64
Удаление у пунктов списка отступа слева 64
Размещение пунктов списка по горизонтали 66
Удаление отступов от края страницы 66
Удаление отступов по умолчанию для всех элементов страницы 67
Добавление комментария в файл с каскадной таблицей стилей 69
Заключение 69

3. CSS и графика 70
Добавление рамки к изображению 70
Удаление средствами CSS синей рамки вокруг изображения,
выполняющего функцию ссылки 72
Задание фонового изображения для страницы с помощью CSS 72
Как изменить способ размножения фонового изображения 74
Как позиционировать фоновое изображение 76
Как сделать фоновое изображение неподвижным при прокрутке контента 79
Для каких элементов можно задавать фоновое изображение 81
Размещение текста поверх изображения 84
Как задать для документа более одного фонового изображения 85
Применение эффекта прозрачности 87
Создание сложных рамок вокруг изображений, например двойных 89
Заключение 91

4. Навигация 92
Оформление списка в виде навигационного меню 93
Изменение вида ссылки при наведении на нее указателя мыши с помощью CSS без использования изображений или сценариев на JavaScript 96
Создание навигационного меню с подпунктами с помощью списков и таблиц стилей 98
Создание горизонтального меню с помощью списков и CSS 102
Создание средствами CSS навигационной панели с кнопками 105
Создание с помощью CSS панели навигации на основе вкладок 107
Выделение ссылок, ведущих на внешний сайт 113
Изменение вида курсора 116
Реализация смены изображений на панели навигации без использования JavaScript 118
Оформление карты сайта 122
Создание выпадающего меню исключительно средствами CSS 125
Создание доступного навигационного меню на основе изображений с помощью CSS 126
Заключение 131

5. Табличные данные 132
Представление табличных данных с помощью CSS 132
Организация табличных данных: удобство доступа и наглядность 134
Создание рамки вокруг таблицы без использования HTML-атрибута border 137
Удаление пустого пространства между ячейками, появляющегося после добавления рамок 139
Представление табличных данных в привлекательной и удобной форме 139
Чередование фонового цвета строк таблицы 143
Изменение фонового цвета строки при наведении на нее указателя мыши 147
Чередование фонового цвета столбцов таблицы 150
Создание календаря с помощью CSS 153
Заключение 163

6. Формы и пользовательские интерфейсы 164
Изменение вида элементов формы с помощью CSS 165
Использование разных стилей для разных полей одной и той же формы 168
Избавление от переносов строки и потери места на странице 171
Придание кнопке подтверждения вида текста 172
Возможность заполнения формы для пользователей текстовых устройств 173
Создание двухколоночной формы с помощью CSS вместо таблиц 176
Группировка связанных полей формы 180
Задание стиля для клавиш быстрого доступа 184
Использование цветного фона для меню, созданного с помощью элементов select 186
Создание таблицы стилей для формы с возможностью ввода данных, как в электронную таблицу 188
Выделение поля формы, по которому пользователь щелкает мышью194

7. Кросс-браузерные решения 197
В каких броузерах следует протестировать свой сайт? 198
Тестирование сайта в различных броузерах при наличии только одной ОС 199
Сервисы, показывающие вид сайта в различных броузерах 203
Возможность поддержки нескольких версий Internet Explorer в Windows 205
Определение круга браузеров, для которых необходимо поддерживать все аспекты дизайна страницы 206
Указание базовой таблицы стилей для самых старых броузеров 207
Что такое режим совместимости и как его избежать 211
Задание разных таблиц стилей для Internet Explorer 6 и 7 213
Уход от наиболее распространенных ошибок в Internet Explorer 6 и 7 215
Достижение прозрачности изображения в формате PNG в Internet Explorer 6 219
Корректное отображение в IE 8 сайта, соответствующего стандартам W3C 223
Что делать, если CSS не работает 224
Интерпретация сообщений, выводимых инструментом W3C Validator 227
Заключение 229

8. Доступность и альтернативные устройства 230
Аспекты доступности, о которых следует помнить
при использовании CSS 230
Тестирование сайта в текстовом броузере 232
Тестирование сайта с помощью экранного диктора 234
Создание отдельных таблиц стилей для различных устройств 235
Создание таблицы стилей для печатной версии документа 238
Добавление на сайт альтернативных таблиц стилей 246
Нужно ли отображать на сайте инструменты для изменения размера шрифта или переключения между различными таблицами стилей? 251
Создание альтернативных таблиц стилей без копирования кода из основной таблицы 252
Заключение 256

9. Позиционирование элементов с помощью CSS 257
В каких случаях следует использовать классы, а в каких – идентификатор 257
Отображение строкового элемента как блочного, и наоборот 258
Задание внешних и внутренних отступов с помощью CSS 261
Обтекание текстом изображения 264
Как избежать смещения следующего элемента вверх при использовании свойства float 266
Как расположить логотип сайта слева, а слоган – справа 270
Позиционирование элемента на странице с помощью CSS 273
Центрирование блока на странице 277
Создание блока с закругленными краями 279
Создание «резинового» макета: слева – меню, а справа – область с контентом286
Изменение расположения элементов макета
на противоположное, чтобы меню было справа 292
Макет фиксированной ширины с двумя колонками по центру страницы 294
Создание колонки, занимающей все доступное пространство по высоте 305
Добавление тени к блоку 307
Создание макета с тремя колонками средствами CSS 310
Добавление к «резиновому» макету нижнего блока 315
Создание галереи миниатюр 318
Создание макета страницы с помощью CSS-таблиц 323
Заключение 328
Алфавитный указатель 330

Ссылка



создать форум