计算机
类型
可以朗读
语音朗读
436千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
移动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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。