展开全部

主编推荐语

移动Web开发入门书籍,实操技巧,光盘附题库、职业规划。

内容简介

本书面向移动Web开发的零基础读者,介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求,首先向读者展示语言的背景知识和应用范围,之后通过实例和自测,系统讲解相关知识点,同时兼顾实际开发项目经验。为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档。

目录

  • 封面
  • 目录
  • 扉页
  • 版权
  • 内容提要
  • 前言
  • 第0章 移动Web开发学习指南
  • 0.1 Web标准开发技术
  • 0.1.1 结构化标准语言
  • 0.1.2 表现性标准语言
  • 0.1.3 行为标准
  • 0.2 移动Web开发概览
  • 0.2.1 主流移动平台介绍
  • 0.2.2 移动Web的特点
  • 0.2.3 设计移动网站时需要考虑的问题
  • 0.2.4 主流移动设备屏幕的分辨率
  • 0.2.5 使用标准的HTML、CSS和JavaScript技术
  • 0.3 移动Web开发必备技术
  • 0.4 移动Web开发学习路线图
  • 第1篇 基础知识
  • 第1章 网页和网站制作基础
  • 1.1 认识网页和网站
  • 1.1.1 何谓网页
  • 1.1.2 何谓网站
  • 1.2 网页的基本构成元素
  • 1.3 制作网页的基本流程
  • 1.4 制作网站的基本流程
  • 1.4.1 网站发展趋势
  • 1.4.2 网站制作流程
  • 1.4.3 网站设计原则
  • 1.5 高手点拨
  • 1.6 实战练习
  • 第2章 搭建移动Web开发环境
  • 2.1 安装Dreamweaver CS6
  • 2.2 安装jQuery Mobile
  • 2.2.1 下载jQuery Mobile插件
  • 2.2.2 使用URL方式加载插件文件
  • 2.3 搭建PhoneGap开发环境
  • 2.3.1 准备工作
  • 2.3.2 获得PhoneGap开发包
  • 2.4 搭建测试环境
  • 2.5 高手点拨
  • 2.6 实战练习
  • 第3章 打造移动Web应用程序
  • 3.1 创建通用网站的实现流程
  • 3.1.1 确定应用程序类型
  • 3.1.2 使用CSS改善HTML外观
  • 3.1.3 加入移动meta标签
  • 3.2 将站点升级至HTML5
  • 3.2.1 确定何时升级和升级的具体方式
  • 3.2.2 升级到HTML5的步骤
  • 3.2.3 将HTML5特性作为额外内容添加至网站
  • 3.2.4 使用HTML5为移动Web提供的服务
  • 3.3 将Web程序迁移到移动设备
  • 3.3.1 选择Web编辑器
  • 3.3.2 测试应用程序
  • 3.3.3 移动网站的内容特点
  • 3.3.4 为移动设备调整可视化的设计
  • 3.3.5 HTML5及CSS3检测
  • 3.4 搭建Android开发环境
  • 3.4.1 安装Android SDK的系统要求
  • 3.4.2 安装JDK
  • 3.4.3 获取并安装Eclipse和Android SDK
  • 3.4.4 安装ADT
  • 3.4.5 设定Android SDK Home
  • 3.4.6 验证开发环境
  • 3.4.7 创建并管理Android虚拟设备(AVD)
  • 3.4.8 启动AVD模拟器
  • 3.5 搭建iOS开发环境
  • 3.5.1 开发前的准备——加入iOS开发团队
  • 3.5.2 安装Xcode
  • 3.5.3 Xcode介绍
  • 3.5.4 下载并安装Xcode
  • 3.5.5 创建一个Xcode项目并启动模拟器
  • 3.6 高手点拨
  • 3.7 实战练习
  • 第2篇 核心技术
  • 第4章 HTML基础
  • 4.1 HTML初步
  • 4.1.1 HTML概述
  • 4.1.2 HTML基本结构
  • 4.2 HTML标记详解
  • 4.2.1 标题文字标记<h>
  • 4.2.2 文本文字标记<font>
  • 4.2.3 字型设置标记
  • 4.2.4 段落标记<p>
  • 4.2.5 换行标记<br>
  • 4.2.6 超级链接标记<a>
  • 4.2.7 设置背景图片标记<body background>
  • 4.2.8 插入图片标记<img>
  • 4.2.9 列表标记
  • 4.2.10 表格标记<table>、<tr>、<th>和<td>
  • 4.3 综合应用——制作一个简单网页
  • 4.4 高手点拨
  • 4.5 实战练习
  • 第5章 HTML5
  • 5.1 把握未来的风向标
  • 5.1.1 漫漫发展历程
  • 5.1.2 无与伦比的体验
  • 5.2 用HTML5设计移动网站前的准备
  • 5.2.1 为移动网站准备专用的域名
  • 5.2.2 准备测试环境
  • 5.3 第一段HTML5程序
  • 5.4 设置网页头部元素
  • 5.4.1 设置文档类型
  • 5.4.2 设置所有链接规定默认地址或默认目标
  • 5.4.3 链接标签
  • 5.4.4 设置有关页面的元信息
  • 5.4.5 定义客户端脚本
  • 5.4.6 定义HTML文档的样式信息
  • 5.4.7 设置页面标题
  • 5.5 设置页面正文
  • 5.6 注释
  • 5.7 和页面结构相关的新元素
  • 5.7.1 定义区段的标签
  • 5.7.2 定义独立内容的标签
  • 5.7.3 定义导航链接标签
  • 5.7.4 定义其所处内容之外的内容
  • 5.7.5 定义页脚内容的标签
  • 5.8 在网页中显示联系信息
  • 5.9 自动隐藏或显示网页中的文字
  • 5.10 综合应用——自动检测输入的拼音是否正确
  • 5.11 高手点拨
  • 5.12 实战练习
  • 第6章 CSS基础
  • 6.1 体验CSS的功能
  • 6.2 基本语法
  • 6.3 使用选择符
  • 6.3.1 选择符的种类
  • 6.3.2 使用ID选择符设置文字颜色
  • 6.4 CSS属性
  • 6.5 几个常用值
  • 6.5.1 颜色单位
  • 6.5.2 长度单位
  • 6.5.3 百分比值
  • 6.5.4 URL统一资源定位符
  • 6.5.5 URL默认值
  • 6.6 在网页中使用CSS
  • 6.6.1 页面调用CSS的方式
  • 6.6.2 通用优先级
  • 6.6.3 类型选择符和类选择符
  • 6.6.4 ID选择符
  • 6.6.5 最近优先原则
  • 6.7 CSS的编码规范
  • 6.7.1 书写规范
  • 6.7.2 命名规范
  • 6.8 CSS调试
  • 6.8.1 设计软件调试
  • 6.8.2 继承性和默认值带来的问题
  • 6.9 综合应用——实现精致、符合标准的表单页面
  • 6.10 高手点拨
  • 6.11 实战练习
  • 第7章 JavaScript脚本语言
  • 7.1 JavaScript简介
  • 7.1.1 JavaScript格式
  • 7.1.2 一个典型的JavaScript文件
  • 7.2 数据类型
  • 7.2.1 数据类型概述
  • 7.2.2 JavaScript常量
  • 7.2.3 JavaScript变量
  • 7.3 表达式和运算符
  • 7.3.1 JavaScript表达式
  • 7.3.2 JavaScript运算符
  • 7.4 JavaScript循环语句
  • 7.4.1 if条件语句
  • 7.4.2 for循环语句
  • 7.4.3 while循环语句
  • 7.4.4 do…while循环语句
  • 7.4.5 break控制
  • 7.4.6 switch循环语句
  • 7.5 JavaScript函数
  • 7.5.1 函数的构成
  • 7.5.2 JavaScript常用函数
  • 7.6 JavaScript对象
  • 7.6.1 对象的基础知识
  • 7.6.2 JavaScript常用对象和方法
  • 7.7 JavaScript事件
  • 7.7.1 JavaScript常用事件
  • 7.7.2 事件处理程序
  • 7.8 JavaScript窗口对象
  • 7.8.1 窗口对象
  • 7.8.2 窗口对象的事件驱动
  • 7.8.3 窗口对象的属性
  • 7.8.4 窗口对象的方法
  • 7.8.5 JavaScript窗口对象的应用
  • 7.9 JavaScript框架对象
  • 7.10 综合应用——实现一个动态菜单样式
  • 7.11 高手点拨
  • 7.12 实战练习
  • 第8章 使用jQuery Mobile框架
  • 8.1 jQuery Mobile简介
  • 8.1.1 jQuery的优势
  • 8.1.2 jQuery Mobile的特点
  • 8.1.3
  • 8.1.4 jQuery Mobile对移动平台的支持
  • 8.2 jQuery Mobile的四大优势
  • 8.2.1 跨所有移动平台的统一UI
  • 8.2.2 简化的标记驱动的开发
  • 8.2.3 渐进式增强
  • 8.2.4 响应式设计
  • 8.3 jQuery Mobile语法基础
  • 8.3.1 使用基本框架
  • 8.3.2 多页面模板
  • 8.3.3 设置内部页面的页面标题
  • 8.3.4 设置外部页面链接
  • 8.3.5 实现页面后退链接
  • 8.3.6 使用Ajax修饰导航
  • 8.3.7 使用函数changePage()
  • 8.4 预加载
  • 8.5 页面缓存
  • 8.6 页面脚本
  • 8.7 综合应用——实现页面跳转
  • 8.8 高手点拨
  • 8.9 实战练习
  • 第9章 使用PhoneGap
  • 9.1 PhoneGap基础
  • 9.1.1 产生背景
  • 9.1.2 PhoneGap的发展历程
  • 9.1.3 使用PhoneGap进行移动Web开发的步骤
  • 9.2 PhoneGap API详解
  • 9.2.1 应用API
  • 9.2.2 通知API
  • 9.2.3 设备API
  • 9.2.4 网络连接API
  • 9.2.5 加速计API
  • 9.2.6 地理位置API
  • 9.2.7 指南针API
  • 9.2.8 照相机API
  • 9.2.9 采集API
  • 9.2.10 录音API
  • 9.3 综合应用——构造一个播放器
  • 9.4 高手点拨
  • 9.5 实战练习
  • 第10章 开发移动设备网页
  • 10.1 编写第一个适用于Android系统的网页
  • 10.1.1 控制页面的缩放
  • 10.1.2 添加CSS样式
  • 10.1.3 添加JavaScript
  • 10.2 添加Ajax特效
  • 10.3 综合应用——打造一个iOS+jQuery Mobile+PhoneGap程序
  • 10.4 综合应用——打造一个Android+jQuery Mobile+PhoneGap程序
  • 10.4.1 建立一个基于Web的Android应用
  • 10.4.2 添加Web内容
  • 10.4.3 利用PhoneGap封装成移动Web应用
  • 10.4.4 修改权限文件
  • 10.5 高手点拨
  • 10.6 实战练习
  • 第3篇 知识进阶
  • 第11章 Web Sockets实时数据处理
  • 11.1 安装jWebSocket服务器
  • 11.2 实现跨文档传输数据
  • 11.3 使用WebSocket传送数据
  • 11.3.1 使用Web Sockets API的方法
  • 11.3.2 在网页中传送数据
  • 11.4 处理JSON对象
  • 11.5 jWebSocket框架
  • 11.5.1 jWebSocket框架的构成
  • 11.5.2 创建jWebSocket服务器端的侦听器
  • 11.6 jWebSocket令牌详解
  • 11.6.1 令牌的格式
  • 11.6.2 令牌的常用术语
  • 11.6.3 系统令牌详解
  • 11.7 综合应用——使用jWebSocketTest框架进行通信
  • 11.8 高手点拨
  • 11.9 实战练习
  • 第12章 Web Workers通信处理
  • 12.1 Web Workers API基础
  • 12.1.1 使用HTML5 Web Workers API
  • 12.1.2 .js 文件
  • 12.1.3 与 Web Worker 进行双向通信
  • 12.2 Worker线程处理
  • 12.2.1 使用Worker处理线程
  • 12.2.2 使用线程传递JSON对象
  • 12.2.3 使用线程嵌套交互数据
  • 12.2.4 通过JSON发送消息
  • 12.3 执行大计算量任务
  • 12.3.1 创建Worker
  • 12.3.2 使用Web Workers API执行大计算量任务
  • 12.4 综合应用——在后台运行耗时较长的运算
  • 12.5 高手点拨
  • 12.6 实战练习
  • 第13章 页面数据离线处理
  • 13.1 离线应用基础
  • 13.1.1 manifest文件详解
  • 13.1.2 配置IIS服务器
  • 13.1.3 开发离线应用程序
  • 13.2 检测本地缓存的更新状态
  • 13.2.1 updateready事件
  • 13.2.2 update方法
  • 13.2.3 swapCache方法
  • 13.2.4 可能触发的其他事件
  • 13.3 检测在线状态
  • 13.3.1 使用onLine属性
  • 13.3.2 使用online事件和offline 事件
  • 13.3.3 开发一个离线留言系统
  • 13.4 综合应用——开发一个离线式日历提醒系统
  • 13.5 高手点拨
  • 13.6 实战练习
  • 第14章 绘制三维图形图像
  • 14.1 WebGL基础
  • 14.1.1 发展历程
  • 14.1.2 WebGL 和 HTML5的关系
  • 14.1.3 开发前的准备
  • 14.2 使用WebGL
  • 14.2.1 绘制三角形和矩形
  • 14.2.2 绘制有颜色的三角形和矩形
  • 14.2.3 绘制三维动画
  • 14.3 综合应用——绘制一个三维物体
  • 14.4 高手点拨
  • 14.5 实战练习
  • 第15章 使用Geolocation API
  • 15.1 Geolocation API介绍
  • 15.1.1 对浏览器的支持情况
  • 15.1.2 使用Geolocation API
  • 15.2 获取当前地理位置
  • 15.3 使用getCurrentPosition()方法
  • 15.4 在网页中使用地图
  • 15.4.1 在网页中调用地图
  • 15.4.2 在地图中显示当前位置
  • 15.4.3 在网页中居中显示定位地图
  • 15.4.4 利用百度地图实现定位
  • 15.5 综合应用——在弹出的对话框中显示定位信息
  • 15.6 高手点拨
  • 15.7 实战练习
  • 第4篇 典型应用
  • 第16章 使用jQTouch框架
  • 16.1 jQTouch基础
  • 16.1.1 jQTouch的特点
  • 16.1.2 体验jQTouch程序
  • 16.2 开始使用jQTouch
  • 16.2.1 引入一段jQTouch代码
  • 16.2.2 使用 jQuery 生成动态数据
  • 16.2.3 使用jQTouch创建动态UI
  • 16.3 综合应用——使用jQTouch框架开发动画网页
  • 16.4 高手点拨
  • 16.5 实战练习
  • 第17章 使用Sencha Touch框架
  • 17.1 Sencha Touch基础
  • 17.1.1 Sencha Touch简介
  • 17.1.2 Sencha Touch的特性
  • 17.1.3 Sencha Touch的优势
  • 17.2 搭建Sencha Touch开发环境
  • 17.2.1 获取Sencha Touch
  • 17.2.2 搭建Eclipse+Sencha Touch开发环境
  • 17.2.3 调试Sencha Touch程序
  • 17.3 Sencha Touch界面布局
  • 17.3.1 Hbox布局(水平布局)
  • 17.3.2 VBox布局(垂直布局)
  • 17.3.3 Card布局(卡片布局)
  • 17.3.4 Fit布局(填充布局)
  • 17.3.5 Docking(停靠)
  • 17.4 综合应用——实现一个手机通讯录
  • 17.5 高手点拨
  • 17.6 实战练习
  • 第5篇 综合实战
  • 第18章 记事本系统
  • 18.1 系统功能分析
  • 18.2 系统模块划分
  • 18.3 构建jQuery Mobile平台
  • 18.4 页面实现
  • 18.4.1 实现系统首页
  • 18.4.2 实现记事本类别列表页面
  • 18.4.3 实现记事本列表页面
  • 18.4.4 实现记事本详情和删除页面
  • 18.4.5 实现记事本修改页面
  • 18.4.6 实现添加记事本页面
  • 18.5 系统样式文件
  • 第19章 Android版电话本管理系统
  • 19.1 需求分析
  • 19.1.1 产生背景
  • 19.1.2 功能分析
  • 19.2 创建Android工程
  • 19.3 实现系统主界面
  • 19.4 实现信息查询模块
  • 19.5 实现系统管理模块
  • 19.6 实现信息添加模块
  • 19.7 实现信息修改模块
  • 19.8 实现信息删除模块和更新模块
  • 光盘下载链接
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。