Основы разработки веб-приложений 🔍
Сэмми Пьюривал ; [пер. с англ. О. Сивченко] Питер, Серия "Бестселлеры O'Reilly", Москва [и др.], Russia, 2015
俄语 [ru] · PDF · 4.8MB · 2015 · 📘 非小说类图书 · 🚀/lgli/lgrs · Save
描述
Обложка
Титульный лист
Выходные данные
Краткое содержание
Оглавление
От издательства
Об авторе
Предисловие
Выбор технологии
Поможет ли вам эта книга
Занятия с?книгой
Преподавание с?этой книгой
Куда обратиться в?случае затруднений
Общие комментарии к?коду
Условные обозначения
Использование примеров кода
Safari® Books Online
Как с?нами связаться
Выражения признательности
Глава 1. Рабочий процесс
Текстовые редакторы
Установка Sublime Text
Основы Sublime Text
Контроль версий
Установка Git
Основы работы с командной строкой в?UNIX
Основы Git
Браузеры
Подведем итоги
Больше теории и?практики
Заучивание
Sublime Text
Emacs и Vim
Командная строка UNIX
Узнайте больше о Git
GitHub
Глава 2. Структура
Привет HTML!
Теги и содержание
Тег : aбзацы
Комментарии
Заголовки ссылки и списки... ох!
Подведем итоги
Объектная модель документа и?древовидная модель
Использование валидации HTML для выявления проблем
Amazeriffic
Определение структуры
Визуализация структуры с помощью древовидной диаграммы
Реализация структуры в?ходе рабочего процесса
Структурирование основной части
Структурирование подвала
Подведем итоги
Больше теории и?практики
Заучивание
Древовидные диаграммы
Составление страницы ВиО (FAQ) для Amazeriffic
Больше об HTML
Глава 3. Стиль
Привет CSS!
Наборы правил
Комментарии
Отступы границы и поля
Селекторы
Классы
Псевдокласс
Более сложные селекторы
Каскадные правила
Наследование
Плавающая компоновка
Свойство clear
Работа со шрифтами
Устранение браузерной несовместимости
Использование CSS Lint для выявления возможных проблем
Взаимодействие и решение проблем с Chrome Developer Tools
Стилизуем Amazeriffic!
Сетка
Создание колонок
Добавление шрифтов и?управление ими
Еще несколько изменений
Подведем итоги
Больше теории и?практики
Заучивание
Упражнения в CSS-селекторах
Задайте стили для страницы ВиО для Amazeriffic
Каскадные правила
Адаптивность и библиотеки адаптивности
Глава 4. Интерактивность
Привет JavaScript!
Первое интерактивное приложение
Структура
Стиль
Интерактивность
Общие сведения о jQuery
Создание проекта
Комментарии
Селекторы
Управление элементами DOM
Общие характеристики JavaScript
Работа с JavaScript в?Chrome JavaScript Console
Переменные и типы
Функции
Условия
Повторение
Массивы
Использование JSLint для выявления возможных проблем
Добавление интерактивности Amazeriffic
Приступим
Структура и стиль
Интерактивность
Подведем итоги
Больше теории и?практики
Заучивание
Плагины jQuery
Селекторы jQuery
Задача FizzBuzz
Упражнения в работе с массивами
Проект Эйлера (Project Euler)
Другие материалы по JavaScript
Глава 5. Мост
Привет объекты JavaScript!
Представление карточной игры
Подведем итоги
Обмен информацией между компьютерами
JSON
AJAX
Доступ к внешнему файлу JSON
Ограничения браузера по безопасности
Функция getJSON
Массив JSON
Что же дальше?
Получение изображений с Flickr
Добавление теговой функциональности в?Amazeriffic
Функция map
Добавление вкладки Теги
Создание пользовательского интерфейса
Создание промежуточной структуры данных о тегах
Теги как часть входных данных
Подведем итоги
Больше теории и?практики
Слайд-шоу Flickr
Упражняемся в работе с объектами
Другие API
Глава 6. Сервер
Настройка рабочего окружения
Установка Virtual Box и Vagrant
Создание виртуальной машины
Подключение к виртуальной машине с помощью SSH
Привет Node.js!
Ментальные модели
Клиенты и?серверы
Хосты и?гости
Практические вопросы
Привет HTTP!
Модули и?Express
Установка Express с помощью NPM
Первый сервер Express
Отправка клиентского приложения
Общие принципы
Считаем твиты
Получение данных для входа в Twitter
Подключение к Twitter API
Как это получилось?
Хранение счетчиков
Разделение счетчиков Twitter на модули
Импорт модуля в Express
Настройка клиента
Создание сервера для Amazeriffic
Настройка папок
Создание хранилища Git
Создание сервера
Запуск сервера
Размещение информации на сервере
Подведем итоги
Больше теории и?практики
Локальная установка Node.js
JSHint и CSS Lint через NPM
Обсудим код счетчика твитов
API покерного приложения
Глава 7. Хранение данных
SQL и не-SQL
Redis
Взаимодействие с Redis через клиентскую командную строку
Установка модуля Redis через файл package.json
Взаимодействие с Redis в коде
Установление начального значения счетчиков из хранилища Redis
Использование mget для получения нескольких величин
MongoDB
Взаимодействие с MongoDB из клиента с интерфейсом командной строки
Моделирование данных с Mongoose
Хранение списка задач для Amazeriffic
Подведем итоги
Больше теории и?практики
Покерное API
Другие источники информации о базах данных
Глава 8. Платформа
Cloud Foundry
Регистрация
Подготовка приложений к?развертыванию в?Сети
Развертывание приложения
Получение информации о приложениях
Обновление приложения
Удаление приложений из Cloud Foundry
Взаимозависимости и package.json
Привязка Redis к приложению
Привязка MongoDB к приложению
Подведем итоги
Больше теории и?практики
Покерное API
Другие платформы
Глава 9. Приложение
Переработка клиента
Обобщение основных принципов действия
Введение AJAX для работы с вкладками
Избавление от костылей совместимости
Обработка ошибок AJAX
Переработка серверного кода
Организация кода
Выражения HTTP CRUD и REST
Настройка маршрутов через ID
Использование jQuery для прокладки и удаления маршрутов
Коды ответов HTTP
Шаблон «модель?— представление?— контроллер»
Добавление пользователей в Amazeriffic
Построение модели пользователей
Построение контроллера пользователей
Настройка маршрутов
Совершенствуем действия контроллера ToDo
Подведем итоги
Больше теории и практики
Удаление элементов списка задач
Добавление пользовательской панели администратора
Представления с использованием EJS и Jade
Создание нового приложения
Ruby on Rails
备用文件名
lgrsnf/Пьюривал С. Основы разработки веб-приложений. (2014)(5 Mb).pdf
备选作者
Пьюривал, Сэмми
备用出版商
Piter Press
备用版本
Russia, Russian Federation
元数据中的注释
Фактическая дата выхода в свет - 2014
Пер.: Purewal, Semmy Learning wed app development Beijing [etc.] : O'Reilly, 2014
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 007572506
=005 20200622181552.0
=008 141023s2015\\\\ru\\\\\\\\\\\\000\|\rus\d
=017 \\ $a 14-80458 $b RuMoRKP
=020 \\ $a 978-5-496-01226-3
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.233.02-044.5-02,0 $2 rubbk
=100 1\ $a Пьюривал, Сэмми
=245 00 $a Основы разработки веб-приложений $h [Текст] : $b [12+] $c Сэмми Пьюривал ; [пер. с англ. О. Сивченко]
=260 \\ $a Москва [и др.] $b Питер $c 2015
=300 \\ $a 272 с. $b табл., ил. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=490 0\ $a Серия "Бестселлеры O'Reilly"
=500 \\ $a Фактическая дата выхода в свет - 2014
=534 \\ $p Пер.: $a Purewal, Semmy $t Learning wed app development $c Beijing [etc.] : O'Reilly, 2014
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Автоматическая обработка информации -- Информационные системы и сети -- Элементы и узлы -- Выводные устройства -- Устройства для опознавания и считывания -- Проектирование $2 rubbk
=650 \7 $a WWW, глобальная гипертекстовая система $x Проектирование $0 RU\NLR\AUTH\661374516 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 14-35/160 $x 90
开源日期
2024-06-23
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:Motrix
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。