Книга веб-программиста: секреты профессиональной разработки веб-сайтов
Book information
Description
Эта книга предлагает широкий спектр передовых методов веб-разработки: от проектирования пользовательского интерфейса до тестирования проекта и оптимизации веб-хостинга. Как внедрить на сайт анимацию, которая работает на мобильных устройствах без установки специальных плагинов? Как использовать «резиновую» верстку, которая корректно отображается не только на настольных ПК с различными разрешениями экрана, но и на мобильных устройствах? Как использовать фреймворки JavaScript — Backbone и Knockout — для разработки пользовательских интерфейсов? Как современные инструменты веб-разработчика, такие как CoffeeScript и Sass, помогут в оптимизации кода? Как провести кроссбраузерное тестирование кода? Как планировать процесс разработки сайта с помощью инструмента Git? Ответы на эти и многие другие вопросы вы найдете в этой книге. Неважно, являетесь вы начинающим веб-программистом или уже имеете некоторый опыт разработки веб-приложений, это издание поможет вам освоить множество новых методов, приемов и подходов. Переводчик: Татьяна Качковская Научред: Александр Гребеньков Редактура: Ольга Буберман Благодарности Введение Для кого эта книга? Что в этой книге? Что вам нужно HTML5 и jQuery Оболочка Ruby QEDServer Виртуальная машина Сетевые ресурсы От издательства Глава 1. Рецепты-конфетки Рецепт 1. Оформление кнопок и ссылок Задача Ингредиенты Решение Дополнительные возможности Рецепт 2. Оформление цитат с помощью CSS Задача Ингредиенты Решение Дополнительные возможности Рецепт 3. Анимация с помощью трансформаций CSS3 Задача Ингредиенты Решение Дополнительные возможности Рецепт 4. Интерактивные слайд-шоу с помощью jQuery Ингредиенты Решение Добавление кнопок воспроизведения и паузы Дополнительные возможности Рецепт 5. Создание и оформление встроенных окон подсказки Задача Ингредиенты Решение Дополнительные возможности Глава 2. Пользовательский интерфейс Рецепт 6. Шаблон для HTML-сообщения Задача Ингредиенты Решение Рецепт 7. Навигация с помощью вкладок Задача Ингредиенты Решение Дополнительные возможности Рецепт 8. Удобное раскрытие и сворачивание Задача Решение Дополнительные возможности Рецепт 9. Общение с веб-страницей с помощью горячих клавиш Задача Ингредиенты Решение Дополнительные возможности Рецепт 10. HTML с помощью Mustache Задача Ингредиенты Решение Дополнительные возможности Рецепт 11. Отображение данных с автоматической дозагрузкой Задача Ингредиенты Решение Дополнительные возможности Рецепт 12. Ajax с контролем состояний Задача Ингредиенты Решение Дополнительные возможности Рецепт 13. Модные клиентские интерфейсы с помощью Knockout.js Задача Ингредиенты Решение Дополнительные возможности Рецепт 14. Как структурировать код с помощью Backbone.js Задача Ингредиенты Решение Дополнительные возможности Глава 3. Данные Рецепт 15. Встроенная карта Google Задача Ингредиенты Решение Дополнительные возможности Рецепт 16. Диаграммы и графики с помощью Highcharts Задача Ингредиенты Решение Дополнительные возможности Рецепт 17. Простая контактная форма Задача Ингредиенты Решение Дополнительные возможности Рецепт 18. Межсайтовый доступ с помощью JSONP Задача Ингредиенты Решение Дополнительные возможности Рецепт 19. Виджет, встраиваемый на внешние сайты Задача Ингредиенты Решение Дополнительные возможности Рецепт 20. Уведомление о состоянии сайта с помощью JavaScript и CouchDB Задача Ингредиенты Решение Дополнительные возможности Глава 4. Мобильные устройства Рецепт 21. Специальное оформление для мобильных устройств Задача Ингредиенты Решение Дополнительные возможности Рецепт 22. Меню, раскрывающееся при касании Задача Ингредиенты Решение Дополнительные возможности Рецепт 23. Drag and Drop на мобильных устройствах Ингредиенты Решение Дополнительные возможности Рецепт 24. Интерфейсы с помощью jQuery Mobile Задача Ингредиенты Решение Дополнительные возможности Рецепт 25. Спрайты с помощью CSS Задача Ингредиенты Решение Дополнительные возможности Глава 5. Рабочий процесс Рецепт 26. Удобный дизайн с помощью сетки Задача Ингредиенты Решение Дополнительные возможности Рецепт 27. Простой блог с помощью Jekyll Задача Ингредиенты Решение Дополнительные возможности Рецепт 28. Модульные таблицы стилей с помощью Sass Задача Ингредиенты Решение Дополнительные возможности Рецепт 29. Как улучшить JavaScript-код с помощью CoffeeScript Задача Ингредиенты Решение Дополнительные возможности Рецепт 30. Управление файлами с помощью Git Задача Ингредиенты Решение Дополнительные возможности Глава 6. Тестирование Рецепт 31. Отладка JavaScript-кода Задача Ингредиенты Решение Дополнительные возможности Рецепт 32. Определение областей активности пользователей с помощью «тепловой карты» Задача Решение Дополнительные возможности Рецепт 33. Тестирование в браузере с помощью Selenium Задача Ингредиенты Решение Дополнительные возможности Рецепт 34. Тестирование с помощью Selenium и Cucumber Задача Ингредиенты Решение Дополнительные возможности Рецепт 35. Тестирование JavaScript-кода с помощью Jasmine Задача Ингредиенты Решение Дополнительные возможности Глава 7. Хостинг и внедрение Рецепт 36. Как разместить статический сайт на Dropbox Задача Ингредиенты Решение Дополнительные возможности Рецепт 37. Как установить виртуальную машину Задача Ингредиенты Решение Дополнительные возможности Рецепт 38. Изменение файлов конфигурации веб-сервера с помощью Vim Задача Ингредиенты Решение Дополнительные возможности Рецепт 39. Как защитить Apache с помощью SSL и HTTPS Задача Ингредиенты Решение Дополнительные возможности Рецепт 40. Как обезопасить контент Задача Ингредиенты Решение Дополнительные возможности Смотрите также Рецепт 41. Как переписать URL, сохранив ссылки Задача Ингредиенты Решение Дополнительные возможности Рецепт 42. Автоматизированное внедрение статического сайта с помощью Jammit и Rake Задача Ингредиенты Решение Дополнительные возможности Приложение Установка Ruby Windows Mac OS X и Linux: установка через RVM Библиография
Similar books
Книга веб-программиста: секреты профессиональной разработки веб-сайтов
2012 · PDF
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF
Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)
2022 · PDF
Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)
2023 · PDF
Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"
2022 · PDF
Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»
2014 · PDF