HTML5+CSS3+jQuery Mobile移动开发(全案例微课版)
定 价:¥78
中 教 价:¥62.40 (8.00折)
库 存 数: 0
《HTML5 CSS3 jQuery Mobile移动开发(全案例微课版)》是针对零基础读者研发的移动开发入门教材。本书侧重案例实训,并提供扫码微课来讲解当前的热点案例。 《HTML5 CSS3 jQuery Mobile移动开发(全案例微课版)》分为21章,内容包括认识HTML 5,设计网页的文本与段落,网页中的图像和超链接,表格与
《HTML5 CSS3 jQuery Mobile移动开发(全案例微课版)》的特点如下:前沿科技无论是数据库设计还是网站开发,精选的案例均来自较为前沿或者用户群多的领域,以帮助大家认识和了解新动态。专业的作者团队组织国家重点实验室和知名应用专家联手编著该套图书,融入了丰富的教学经验与优秀的管理理念。学习型案例设计以技术的实际应用过程为主线,全程采用图解和多媒体同步结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。扫码看视频通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。
网站开发全案例微课版系列图书是专门为网站开发和数据库初学者量身定做的一套学习用书。本套书涵盖网站开发、数据库设计等方面。本书具有以下特点前沿科技无论是数据库设计还是网站开发,精选的案例均来自较为前沿或者用户群多的领域,以帮助大家认识和了解动态。权威的作者团队组织国家重点实验室和资深应用专家联手编著该套图书,融入了丰富的教学经验与优秀的管理理念。学习型案例设计以技术的实际应用过程为主线,全程采用图解和多媒体同步结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。扫码看视频通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。为什么要写这样一本书由于原生应用程序App的开发费用比较高,同时开发周期也比较长,所以不少客户就有了想把网站转换成App的需求,然后直接把转换的App安装到移动设备上。jQuery Mobile很好地解决了这一问题,通过HTML 5新技术和jQuery Mobile搭配使用,开发出的网站和普通App没有区别,越来越受到广大客户的欢迎。现在学习和关注该技术的人越来越多,对于初学者来说,实用性强和易于操作是目前的需求。本书针对想学习移动开发的初学者,可以快速让初学者入门后提高实战水平。通过本书的案例实训,读者可以很快地掌握流行的移动开发方法,提高职业化能力,从而帮助解决公司与求职者的双重需求问题。本书特色零基础、入门级的讲解无论您是否从事计算机相关行业,也无论您是否接触过网页设计和App开发,都能从本书中找到起点。实用、专业的范例和项目本书在内容编排上,紧密结合深入学习网页设计的过程,从HTML 5 基本概念开始,逐步带领读者学习网页设计和App 开发的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来轻松易懂,操作起来有章可循。读者对象本书是一本完整介绍网页设计技术的教程,内容丰富、条理清晰、实用性强,适合以下读者学习使用。零基础的网页设计和App 开发自学者。希望快速、全面掌握HTML 5 CSS3 jQuery Mobile 网页设计和App 开发的人员。高等院校或培训机构的老师和学生。参加毕业设计的学生。创作团队本书由刘辉编著,参加编写的人员还有刘春茂、李艳恩和张华。在编写过程中,我们虽竭尽所能希望将好的讲解呈献给读者,但难免有疏漏和不妥之处,敬请读者不吝指正。编 者
刘辉在河南财经大学主要负责网页设计、网站开发和Android开发课程,主要擅长HTML5、CSS3、JavaScript、jQuery技术,一直负责毕业班的实训工作,在移动终端软件开发有多年的开发经验,具有很强的实战经验。
第1章 认识HTML 5 0011.1 HTML的基本概念 0021.1.1 什么是HTML 0021.1.2 HTML的发展历程 0021.2 HTML文件的基本结构 0031.3 认识HTML 5基本标记 0031.3.1 文档类型说明 0031.3.2 html标记 0041.3.3 头标记head 0041.3.4 网页的主体标记body 0061.3.5 页面注释标记 0071.4 HTML 5网页的开发环境 0081.4.1 使用记事本手工编写HTML文件 0081.4.2 使用WebStorm编写HTML文件 0091.5 新手常见疑难问题 0121.6 实战训练营 013第2章 设计网页的文本与段落 0152.1 标题 0162.1.1 标题文字标记 0162.1.2 标题的对齐方式 0162.2 设置文字格式 0172.2.1 文字的字体、字号和颜色 0172.2.2 文字的粗体、斜体和下划线 0192.2.3 文字的上标和下标 0202.3 设置段落格式 0202.3.1 段落标记 0202.3.2 段落的换行标记 0212.3.3 段落的原格式标记 0212.4 网页的列表 0222.4.1 无序列表 0222.4.2 有序列表 0232.4.3 自定义列表 0242.5 新手常见疑难问题 0252.6 实战技能训练营 025第3章 网页中的图像和超链接 0273.1 网页中的图像 0283.1.1 网页中支持的图片格式 0283.1.2 图像中的路径 0283.2 在网页中插入图像 0303.3 编辑网页中的图像 0313.3.1 设置图像的大小和边框 0313.3.2 设置图像的间距和对齐方式 0323.3.3 设置图像的替换文字和提示文字 0333.4 认识网页超链接 0343.4.1 什么是网页超链接 0343.4.2 超链接中的URL 0343.4.3 超链接的URL类型 0353.5 建立网页超级链接 0353.5.1 创建超文本链接 0353.5.2 创建图片链接 0363.5.3 创建下载链接 0373.5.4 使用相对路径和路径 0383.5.5 设置以新窗口显示超链接页面 0383.5.6 设置电子邮件链接 0393.6 使用浮动框架iframe 0403.7 使用书签链接制作电子书阅读网页 0413.8 图像热点链接 0433.9 新手常见疑难问题 0453.10 实战技能训练营 046第4 章 表格与 标记 0474.1 表格的基本结构 0484.2 创建表格 0494.2.1 创建普通表格 0494.2.2 创建一个带有标题的表格 0494.3 编辑表格 0504.3.1 定义表格的边框类型 0504.3.2 定义表格的表头 0504.3.3 设置表格背景 0514.3.4 设置单元格的背景 0524.3.5 合并单元格 0524.3.6 表格的分组 0544.3.7 设置单元格的行高与列宽 0554.4 完整的表格标记 0564.5 设置悬浮变色的表格 0564.6 标记 0584.7 标记 0594.8 新手常见疑难问题 0604.9 实战技能训练营 060第5 章 网页中的表单 0625.1 表单概述 0635.2 输入标记 0635.2.1 文本框 0635.2.2 单选按钮和复选框 0655.2.3 按钮 0665.3 图像域和文件域 0685.4 列表 0695.5 表单的高级元素 0705.5.1 url 属性 0705.5.2 email 属性 0715.5.3 date 和time 属性 0715.5.4 number 属性 0725.5.5 range 属性 0725.5.6 required 属性 0735.6 新手常见疑难问题 0735.7 实战技能训练营 074第6 章 网页中的多媒体 0756.1 audio 标记概述 0766.1.1 认识audio 标记 0766.1.2 audio 标记的属性 0766.1.3 浏览器对audio 标记的支持情况 0776.2 在网页中添加音频文件 0776.3 video 标记 0786.3.1 认识video 标记 0786.3.2 video 标记的属性 0796.3.3 浏览器对video 标记的支持情况 0806.4 在网页中添加视频文件 0806.5 新手常见疑难问题 0816.6 实战技能训练营 082第7 章 数据存储Web Storage 0837.1 认识Web 存储 0847.1.1 本地存储和Cookies 的区别 0847.1.2 Web 存储方法 0847.2 使用HTML 5 Web Storage API 0847.2.1 测试浏览器的支持情况 0857.2.2 使用sessionStorage 方法创建对象 0857.2.3 使用localStorage 方法创建对象 0867.2.4 Web Storage API 的其他操作 0877.2.5 使用JSON 对象存取数据 0887.3 目前浏览器对Web 存储的支持情况 0907.4 制作简单Web 留言本 0907.5 新手常见疑难问题 0937.6 实战技能训练营 093第8 章 认识CSS 样式表 0948.1 CSS 概 述 0958.1.1 CSS 的功能 0958.1.2 CSS 的基础语法 0958.2 创建和链接CSS 文件 0968.3 CSS 中的选择器 0978.3.1 标记选择器 0978.3.2 类选择器 0988.3.3 ID 选择器 0998.3.4 伪类选择器 1008.3.5 属性选择器 1018.4 CSS 中的常用样式 1028.4.1 使用字体样式 1028.4.2 使用文本样式 1058.4.3 使用背景样式 1088.4.4 设计边框样式 1118.4.5 设置列表样式 1148.5 新手常见疑难问题 1168.6 实战技能训练营 116第9 章 设计图片、链接和菜单的样式 1189.1 设计图片的样式 1199.1.1 设置图片的大小 1199.1.2 图片对齐 1209.1.3 文字环绕图片 1229.1.4 图片与文字的间距 1239.2 为图片添加圆角边框样式 1249.3 设计链接的样式 1259.3.1 设置链接样式 1259.3.2 定义下划线样式 1269.3.3 定义链接背景图 1279.3.4 定义链接提示信息 1289.3.5 定义链接按钮样式 1299.4 设计菜单的样式 1299.4.1 制作动态导航菜单 1309.4.2 制作多级菜单列表 1319.5 新手常见疑难问题 1339.6 实战技能训练营 134第10 章 设计表格和表单的样式 13610.1 设计表格的样式 13710.1.1 设置表格颜色 13710.1.2 设置表格边框 13810.1.3 表格边框宽度 13910.1.4 表格边框颜色 14010.1.5 表格标题位置 14010.1.6 隐藏空单元格 14210.1.7 单元格的边距 14310.2 设计表单的样式 14410.2.1 表单字体样式 14410.2.2 表单边框样式 14510.2.3 表单背景样式 14610.2.4 设计表单按钮样式 14710.2.5 设计下拉菜单样式 14810.3 新手常见疑难问题 14910.4 实战技能训练营 149第11 章 使用CSS3 布局网页版式 15111.1 认识CSS3 布局版式 15211.1.1 将页面用DIV 分块 15211.1.2 设置各块位置 15211.1.3 用CSS 定位版式 15311.2 固定宽度网页布局模式 15511.2.1 网页单列布局模式 15511.2.2 网页1-2-1 型布局模式 15711.3 自动缩放网页布局模式 15911.3.1 1-2-1 等比例变宽布局 15911.3.2 1-2-1 单列变宽布局 16011.3.3 1-3-1 单侧列宽度固定布局 16011.3.4 1-3-1 中间列宽度固定布局 16211.4 新手常见疑难问题 16411.5 实战技能训练营 164第12 章 JavaScript 和jQuery 16612.1 认识JavaScript 16712.1.1 什么是JavaScript 16712.1.2 在HTML 网页头中嵌入JavaScript 代码 16712.2 JavaScript 对象与函数 16812.2.1 认识对象 16812.2.2 认识函数 16912.3 JavaScript 事件 17012.3.1 事件与事件处理概述 17012.3.2 JavaScript 的常用事件 17112.4 认识jQuery 17212.4.1 jQuery 能做什么 17212.4.2 jQuery 的配置 17312.5 jQuery 选择器 17312.5.1 jQuery 的工厂函数 17312.5.2 常见选择器 17412.6 新手常见疑难问题 17512.7 实战技能训练营 175第13 章 jQuery Mobile 快速入门 17713.1 认识jQuery Mobile 17813.2 跨平台移动设备网页jQuery Mobile 17813.2.1 移动设备模拟器 17813.2.2 jQuery Mobile 的安装 18013.2.3 jQuery Mobile 网页的架构 18213.3 创建多页面的jQuery Mobile 网页 18313.4 创建模态页 18413.5 绚丽多彩的页面切换效果 18513.6 新手常见疑难问题 18713.7 实战技能训练营 187第14 章 使用UI 组件 18914.1 套用UI 组件 19014.1.1 表单组件 19014.1.2 按钮和组按钮 19614.1.3 按钮图标 19814.1.4 弹窗 20014.2 列表 20114.2.1 列表视图 20114.2.2 列表内容 20314.2.3 列表过滤 20414.3 面板和可折叠块 20614.3.1 面板 20614.3.2 可折叠块 20714.4 导航条 20914.5 jQuery Mobile 主题 21114.6 新手常见疑难问题 21414.7 实战技能训练营 215第15 章 jQuery Mobile 事件 21615.1 页面事件 21715.1.1 初始化事件 21715.1.2 外部页面加载事件 21915.1.3 页面过渡事件 22015.2 触摸事件 22215.2.1 点击事件 22215.2.2 滑动事件 22415.3 滚屏事件 22615.4 定位事件 22715.5 新手常见疑难问题 22915.6 实战技能训练营 230第16 章 数据存储和读取技术 23116.1 认识Web SQL Database 23216.2 使用Web SQL Database 操作数据 23216.2.1 数据库的基本操作 23216.2.2 数据表的基本操作 23316.2.3 数据的基本操作 23416.3 创建简易的学生管理系统 23616.4 选择文件 23716.4.1 选择单个文件 23716.4.2 选择多个文件 23816.5 使用FileReader 接口读取文件 23916.5.1 检测浏览器是否支持FileReader 接口 23916.5.2 FileReader 接口的方法 23916.5.3 使用readAsDataURL 方法预览图片 23916.5.4 使用readAsText 方法读取文本文件 24116.6 新手常见疑难问题 24216.7 实战技能训练营 243第17 章 设计流行的响应式网页 24417.1 什么是响应式网页设计 24517.2 像素和屏幕分辨率 24617.3 视口 24617.3.1 视口的分类和常用属性 24617.3.2 媒体查询 24717.4 响应式网页的布局设计 24817.4.1 常用布局类型 24817.4.2 布局的实现方式 24817.4.3 响应式布局的设计与实现 25017.5 响应式图片 25017.5.1 使用 标记 25117.5.2 使用CSS 图片 25217.6 响应式视频 25317.7 响应式导航菜单 25317.8 响应式表格 25517.8.1 隐藏表格中的列 25517.8.2 滚动表格中的列 25617.8.3 转换表格中的列 25817.9 响应式开发框架Bootstrap 26017.10 新手常见疑难问题 26117.11 实战技能训练营 262第18 章 App 的打包和测试 26318.1 配置Android 开发环境 26418.1.1 安装Java JDK 26418.1.2 安装Android SDK 26618.1.3 安装Apache Ant 26818.2 下载与安装Apache Cordova 27018.3 设置Android 模拟器 27118.4 将网页转换为Android App 27218.5 新手常见疑难问题 274第19 章 项目实训1开发连锁咖啡响应式网站 27519.1 网站概述 27619.1.1 网站结构 27619.1.2 设计效果 27619.1.3 设计准备 27719.2 设计首页布局 27719.3 设计可切换导航 27819.4 主体内容 28219.4.1 设计轮播广告区 28319.4.2 设计产品推荐区 28419.4.3 设计登录注册和Logo 28519.4.4 设计特色展示区 28619.4.5 设计产品生产流程区 28719.5 设计底部隐藏导航 289第20 章 项目实训2家庭记账本App 29120.1 记账本的需求分析 29220.2 数据库分析 29220.2.1 分析数据库 29220.2.2 创建数据库 29220.3 记账本的代码实现 29320.3.1 设计首页 29320.3.2 新增记账页面 29320.3.3 记账列表页面 29520.3.4 记账详情页面 29620.3.5 删除记账 297第21 章 项目实训3连锁酒店订购系统App 30221.1 连锁酒店订购的需求分析 30321.2 网站的结构 30321.3 连锁酒店系统的代码实现 30421.3.1 设计首页 30421.3.2 设计订购页面 30521.3.3 设计连锁分店页面 31021.3.4 设计查看订单页面 31221.3.5 设计酒店介绍页面 313