1


 
 
 

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

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

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



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

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

101

М.Бейтс » CoffeeScript. Второе дыхание JavaScript » ДМК пресс, 2012 год, 312 стр., (5,65 мб, djvu)

CoffeeScript — это интерпретируемая JavaScript «разновидность» созданного для лучшего восприятия читаемости и меньшего размера программного кода языка программирования. Имея возможность при написании кода избегать использования излишних знаков пунктуации по сравнению с JavaScript.

Этот язык дает возможность сократить количество строк почти в двое, при одинаковой функциональности CoffeeScript и решений на JavaScript. Полная совместимость старшего и младшего собрата дает возможность WEB дизайнеру сосредоточиться на творческих решениях, а не на постоянной проверке валидности кода как в JavaScript.

Автор книги в процессе изложения материала покажет правильные и ошибочные решения при написании кода на CoffeeScript, а также аналогии компилированного, аналогичного примера на JS. Книга поможет вам разобраться в особенностях и тонкостях CoffeeScript.

Ссылка

102

Е. С. Бенкен, Г. А. Самков «AJAX: программирование для Интернета» БХВ-Петербург, 2009 год, 464 стр. с илл., (7,54 мб pdf)

Книга описывает технологию AJAX для WEB. Раскрываются возможности технологии AJAX которые могут с успехом применяться разработчиками WEB ресурсов. Описана объектная форма документа: DOM в JavaSript и аналогичной функции для PHP. Раскрыты базовые принципы языка XML и формат JSON.

Описываются основы генерации асинхронных запросов и взаимодействие с сервером посредством JavaScript. Дан расширенный обзор основных библиотек JavaScript: Prototype, Scriptaculous, ExtJS иjQuery. Также в книге акцентируется внимание на популярных библиотеки ExtJS и jQuery, в связи с их большой популярностью у разработчиков. Сделано описание объектной модель языка JavaScript, являющегося базой для библиотек ExtJS и jQuery.

Раскрыты вопросы применения AJAX-запросов, обработки событий и др. Книга насыщена большим количеством примеров, практического применения AJAX-технологии. Издание ориентировано на WEB-разработчиков и программистов.

Ссылка

103

Сухов К. «HTML 5 – путеводитель по технологии» ДМК Пресс, 2013 год, 352 стр., ил., (7,11 мб pdf)

Если вам нужен практичный учебник html 5, то для этой цели можно вполне использовать книгу «HTML 5 – путеводитель по технологии», изданную издательством ДМК Пресс. Книга не только знакомит читателя с принципами и тонкостями HTML 5 , но и предлагает начать пользоваться этим языком незамедлительно с первых страниц руководства. Именно практические примеры использования современных веб-технологий и новых API (webSockets, Canvas, Microsoft Silverlight, Geolocation API, webstorage, webRTC, webGL IndexedDB).

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

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

Оглавление
Введение 7
Будущее www – какое оно? 8
История вопроса 9
Актуальность стандарта 9
XHTML – стандарт для стандартизаторов 9
За пределы разметки – ActiveX, Java, Flash 12
Рождение HTML5 14
RIA 16
Microsoft Silverlight 17
Adobe Flex 19
JavaFX 21
Google Native Client 23
RIA и HTML5 24
HTML5 сегодня 25
О браузерах 26
Проверять возможности, а не версии 26
Moz-, webkit- и прочие vender-грабли 27
Modernizr – бархатный путь в HTML5 29
HTML – это теги 35
Структура страницы 35
Воплощение концепции семантической разметки 37
Всякие полезности 42
Атрибуты и аксессуары 46
Атрибуты data-* 50
Отречемся от старого мира (что выбросили, что изменили) 51
HTML5-формы – о чем мы мечтали 55
Новые поля ввода 55
INPUT… а OUTPUT? 62
Не только разметка – объект ValidityState и другие 64
HTML5 Accessibility – всего лишь доступность
(ARIA, WCAG) 68
WCAG – рекомендации, которые никто не слушал 68
WAI-ARIA – перманентно временное решение, которое работает 71

Проблемы доступности 72
ARIA-роли 73
Абстрактные роли (Abstract Roles) 73
Роли – виджеты (Widget Roles) 74
Роли структуры документа (Document Structure Roles) 75
Роли разметки (Landmark Roles) 76
Состояния и свойства объектов – ARIA-атрибуты 77
Атрибуты виджетов 77
Атрибуты для Live Region 77
Атрибуты перетаскивания (Drag-and-Drop) 78
Атрибуты отношений 78
Применение WAI-ARIA 80
Web с нечеловеческим лицом (микроформаты и микроданные) 81
Когда тегов не хватает 81
Микроформаты 82
Технология RDFa 85
Микроданные 89
Microdata DOM API 96
Canvas – холст для рисования на веб-странице 97
Черный ректангл 97
Использование примитивов 99
Начинаем рисовать 103
Работа с изображениями 111
За каждый пиксель! 117
Трансформации 119
Интерактивность и анимация 122
Свой Paint 122
Как нам организовать анимацию? 124
Play the Game! 127
Библиотеки для работы с Сanvas 130
SVG – векторная графика в www 133
Рисуем тегами 133
Кривая вывезет 138

Группируй и властвуй 143
Усложняем жизнь – элементы symbol и image 145
SMIL – язык анимации SVG 147
Библиотеки для работы с SVG 150
Canvas vs SVG 151
WebGL – врываемся в третье измерение 153
Браузеры и драйверы 153
Шейдеры 159
Наконец-то 3D 164
Теперь в движении 166
Объем 168
Текстура и освещение 171
Инструментарий для работы с WebGL 179
Храним данные на клиенте – WebStorage/WebSQL/WebNoSQL 184
WebStorage – хранилище «ключ/значение» в браузере 184
WebSQL – реляционная база данных на веб-странице 185
IndexedDB – NoSQL в вебе 187
AppCache – управляем кэшированием вплоть до полного offline! 193
File, FileSystem и полный drag’n’drop 196
File API – Ура! Свершилось! 196
FileSystem API 200
Все это drag’n’drop! 205
Сервер, я здесь 215
Server-Sent Events – сервер тебя не оставит 216
Web Messaging – легальный XSS 219
XMLHttpRequest 2 223

Звуки audio 227
MediaElement – медиаплеер на HTML 229
WebAudioAPI 234
Video 240
WebRTC – коммуникации через веб-страницу 243
Geolocation API. Непростой вопрос собственного местонахождения 250
Где это я? 250
Позиционируем с помощью Google Maps 252
Откуда? 253
Вглубь Geolocaton API 254
WebWorkers – судьба сетевого пролетариата 257
Параллельные вычисления на веб-странице 257
Sharedworker’ы – надо делиться 263
WebSockets – забудем про HTTP? 267
Web Sockets – TCP для веба 267
WebSocket-серверы 269
Работаем с phpDaemon 270
Web Intents – средство общения приложений 278
Web Speech API – счастье, когда тебя понимают (распознавание речи на веб-странице) 282
Поговорим с веб-интерфейсом 282
Ничего не получается! Ошибки 288
Родная речь 290
А поговорить? SpeechSynthesis 291
MathML – история с математикой 294

Введение в MathML 294
Presentation MathML – разметка представления 298
Content MathML – «содержательная» разметка 305
А теперь все вместе! (Cмешанная разметка) 309
Прочие полезные вещи 312
События колесика мыши 312
Full-Screen API 313
Состояние onLine 314
Page VisibilityAPI 314
History Api 315
RequestAnimationFrame – решение проблем JavaScript-анимации 317
Prerendering – отрисовываем страницы заранее 318
Selectors API – простой синтаксис доступа к DOM-элементам 319
Расширения DOM 320
Web Notifications API – настоящие pop-up’ы 320
Mouse Lock/Pointer Lock API 323
Vibration API есть? А если найду? HTML5 для мобильных устройств 325
Battery Status – API, продиктованный жизнью 325
А как насчет ориентации? Device Orientation API 327
Ориентация экрана – объект Screen и его Orientation API 332
«I’m pickin’ up good vibrations» – Vibration API 334
Теплый ламповый API – Ambient Light Events 334
Proximity Events – они уже рядом 335
Network Information API 336
Mozilla WebAPI – будущее наступило? 338
Приложение 1. Ресурсы для работы с HTML5-технологиями 342
Приложение 2. Спецификации W3C, имеющие отношение к HTML5-технологиям 343
Предметный указатель 345

Ссылка

104

А. Кухарчик «PHP: обучение на примерах» Новое знание, 2004 год, 240 стр., (21,3 мб pdf)

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

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

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

Ссылка

105

Расселл М. «Dojo. Подробное руководство» СимволПлюс, 2009 год, 560 стр, ил., (11,4 мб pdf)

Dojo – это высокопроизводительный инструмент JavaScript, дающий возможность просто и быстро разрабатывать WEB-приложения и целые сайты, работающие с применением технологии JavaScript или инструментов Ajax. Это руководство является подробным сборником информации по методам работы Dojo, сопровождаемый подробными комментариями.

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

Ссылка



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