APP和移动网站开发案例课堂
¥
30.27
3.9折
¥
78
九五品
仅1件
作者刘玉红,蒲娟
出版社清华大学出版社
ISBN9787302474456
出版时间2017-07
版次1
装帧平装
开本16开
纸张胶版纸
页数452页
字数99999千字
定价78元
上书时间2024-07-11
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:APP和移动网站开发案例课堂
定价:78.00元
作者:刘玉红,蒲娟
出版社:清华大学出版社
出版日期:2017-07-01
ISBN:9787302474456
字数:708000
页码:452
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
清华大学出版社“案例课堂”大系丛书以案例的形式讲解软件的内容,读者可以在实践中熟练掌握软件的使用方法。每一个案例都精挑细选,同时配有全程语音讲解的视频文件,方便读者学习。案例的选材广泛,涉及到软件应用的各个领域、各个行业,学习无死角。“CG设计”系列全彩精印,同等价位下内容更多,同等内容下更实惠。“网站开发”系列附赠,全面学习无障碍:CSS属性速查表HTML标签速查表网页布局案例赏析精彩网站配色方案赏析精选JavaScript实例JavaScript函数速查手册CSS DIV布局案例赏析案例源文件与教学课件
内容提要
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“HTML 5网页开发→CSS3美化网页→jQuery Mobile移动技术→移动网站和APP开发实战”的讲解模式,深入浅出地讲解APP和移动网站开发的各项技术及实战技能。本书篇“HTML 5网页开发”主要讲解HTML 5入门知识、HTML 5网页文档结构、HTML 5网页中的文本和图像、用HTML 5建立超链接、用HTML 5创建表格和表单、HTML 5中的多媒体、使用HTML 5绘制图形、获取地理位置、Web通信新技术、构建离线的Web应用等;第2篇“CSS 3美化网页”主要讲解CSS 3概述与基本语法、使用CSS 3美化网页字体与段落、使用CSS 3美化表格和表单样式、美化图片、背景和边框等;第3篇“jQuery Mobile移动技术”主要讲解JavaScript和jQuery、HTML 5、CSS 3和JavaScript的综合应用,熟悉jQuery Mobile、jQuery Mobile UI组件、jQuery Mobile 事件、数据存储和读取技术等;第4篇“移动网站和APP开发实战”主要讲解插件的使用与开发、将移动网站封装成APP、家庭记账本APP实战、连锁酒店订购系统实战。本书适合任何想学习移动网站和APP开发的人员,无论您是否从事计算机相关行业,无论您是否接触过移动网站和APP,通过本书的学习均可快速掌握移动网站和APP开发的方法和技巧。
目录
目 录篇 HTML 5网页开发章 HTML 5快速入门 31.1HTML 5简介 41.1.1HTML 5简介 41.1.2HTML 5文件的基本结构 51.2HTML 5文件的编写方法 51.2.1案例1——手工编写HTML 5 51.2.2案例2——使用HTML编辑器 61.3 使用浏览器查看HTML 5文件 101.3.1各大浏览器与HTML 5的兼容 101.3.2案例3——查看页面效果 111.3.3案例4——查看源文件 111.4 高手甜点 121.5 跟我练练手 12第2章 HTML 5网页文档结构 132.1Web标准 142.1.1Web标准概述 142.1.2Web标准规定的内容 142.2HTML 5文档的基本结构 152.2.1HTML 5结构 162.2.2文档类型说明 162.2.3HTML 5标记html 172.2.4头标记head 172.2.5网页的主体标记body 202.2.6页面注释标记 202.3 综合案例——符合W3C标准的HTML 5网页 212.4 高手甜点 222.5 跟我练练手 22第3章 HTML 5网页中的文本和图像 233.1 在网页中添加文本 243.1.1案例1——普通文本的添加 243.1.2案例2——特殊字符文本的添加 243.1.3案例3——使用HTML 5标记添加特殊文本 263.2 文本排版 283.2.1案例4——换行标记 283.2.2案例5——段落标记p 293.2.3案例6——标题标记h1~h6 293.3 文字列表 303.3.1案例7——建立无序列表ul 313.3.2案例8——建立有序列表ol 323.3.3案例9——建立不同类型的无序列表 333.3.4案例10——建立不同类型的有序列表 343.3.5案例11——建立嵌套列表 353.3.6案例12——自定义列表 363.4 网页中的图像 373.4.1案例13——在网页中插入图像 373.4.2案例14——设置图像的宽度和高度 393.4.3案例15——设置图像的提示文字 393.4.4案例16——将图片设置为网页背景 403.4.5案例17——排列图像 413.5 综合案例1——图文并茂的房屋装饰装修网页 423.6 综合案例2——在线购物网站产品展示效果 433.7 高手甜点 443.8 跟我练练手 44第4章 用HTML 5建立超链接 454.1 网页超链接的概念 464.1.1什么是网页超链接 464.1.2超链接中的URL 464.1.3超链接的URL类型 474.2 建立网页超链接 474.2.1案例1——创建超文本链接 474.2.2案例2——创建图片链接 494.2.3案例3——创建下载链接 504.2.4案例4——使用相对URL和URL 514.2.5案例5——设置以新窗口显示超链接页面 524.2.6案例6——设置电子邮件链接 534.3 案例7——浮动框架iframe 544.4 案例8——定位热点区域 554.5 综合案例——使用锚链接制作电子书阅读网页 594.6 高手甜点 614.7 跟我练练手 62第5章 用HTML 5创建表格和表单 635.1 表格的基本结构 645.2 使用HTML 5创建表格 655.2.1案例1——创建普通表格 655.2.2案例2——创建一个带有标题的表格 675.2.3案例3——定义表格的边框类型 675.2.4案例4——定义表格的表头 685.2.5案例5——设置表格背景 695.2.6案例6——设置单元格背景 715.2.7案例7——合并单元格 725.2.8案例8——排列单元格中的内容 765.2.9案例9——设置单元格的行高与列宽 775.3 案例10——创建完整的表格 785.4 案例11——认识表单 795.5 表单基本元素的使用 805.5.1案例12——单行文本输入框text 805.5.2案例13——多行文本输入框textarea 815.5.3案例14——密码输入框password 825.5.4案例15——单选按钮radio 835.5.5案例16——复选框checkbox 835.5.6案例17——下拉列表框select 845.5.7案例18——普通按钮button 855.5.8案例19——提交按钮submit 865.5.9案例20——重置按钮reset 875.6 表单高级元素的使用 885.6.1案例21——url属性的应用 885.6.2案例22——email属性的应用 895.6.3案例23——date和time属性的应用 905.6.4案例24——number属性的应用 915.6.5案例25——range属性的应用 915.6.6案例26——required属性的应用 925.7 综合案例1——创建用户反馈表单 935.8 综合案例2——制作商品报价表 945.9 高手甜点 975.10跟我练练手 98第6章 HTML 5中的多媒体 996.1 网页音频标记audio 1006.1.1audio标记概述 1006.1.2audio标记的属性 1006.1.3音频解码器 1016.1.4浏览器对audio标记的支持情况 1016.2 网页视频标记video 1016.2.1video标记概述 1016.2.2video标记的属性 1016.2.3视频解码器 1026.2.4浏览器对video标记的支持情况 1026.3 添加网页音频文件 1036.3.1案例1——设置背景音乐 1036.3.2案例2——设置音乐循环播放 1036.4 添加网页视频文件 1046.4.1案例3——为网页添加视频文件 1046.4.2案例4——设置自动运行 1056.4.3案例5——设置视频文件的循环播放 1066.4.4案例6——设置视频窗口的高度与宽度 1066.5 添加网页滚动文字 1076.5.1案例7——滚动文字标记 1076.5.2案例8——滚动方向属性 1086.5.3案例9——滚动方式属性 1096.5.4案例10——滚动速度属性 1106.5.5案例11——滚动延迟属性 1106.5.6案例12——滚动循环属性 1116.5.7案例13——滚动范围属性 1126.5.8案例14——滚动背景颜色属性 1136.5.9案例15——滚动空间属性 1136.6 高手甜点 1146.7 跟我练练手 115第7章 使用HTML 5绘制图形 1177.1 什么是canvas 1187.2 绘制基本形状 1187.2.1案例1——绘制矩形 1197.2.2案例2——绘制圆形 1207.2.3案例3——使用moveTo与lineTo绘制直线 1217.2.4案例4——使用bezierCurveTo绘制贝塞尔曲线 1227.3 绘制渐变图形 1247.3.1案例5——绘制线性渐变 1247.3.2案例6——绘制径向渐变 1267.4 绘制变形图形 1277.4.1案例7——变换原点坐标 1277.4.2案例8——图形缩放 1287.4.3案例9——旋转图形 1297.5 绘制其他样式的图形 1307.5.1案例10——图形组合 1307.5.2案例11——绘制带阴影的图形 1327.5.3案例12——绘制文字 1337.6 使用图像 1357.6.1案例13——绘制图像 1357.6.2案例14——图像平铺 1367.6.3案例15——图像裁剪 1377.6.4案例16——像素处理 1397.7 图形的保存与恢复 1417.7.1案例17——保存与恢复状态 1417.7.2案例18——保存文件 1427.8 综合案例1——绘制火柴棒人物 1437.9 综合案例2——绘制商标 1467.10高手甜点 1487.11跟我练练手 148第8章 获取地理位置 1498.1Geolocation API获取地理位置 1508.1.1地理定位的原理 1508.1.2获取定位信息的方法 1508.1.3常用地理定位方法 1508.1.4案例1——判断浏览器是否支持HTML 5获取地理位置信息 1518.1.5案例2——指定纬度和经度坐标 1528.1.6案例3——获取当前位置的 1538.2 浏览器对地理定位的支持情况 1558.3 综合案例——在网页中调用Google地图 1558.4 高手甜点 1588.5 跟我练练手 158第9章 Web通信新技术 1599.1 跨文档消息传输 1609.1.1跨文档消息传输的基本知识 1609.1.2案例1——跨文档通信应用测试 1609.2WebSocket API概述 1629.2.1什么是WebSocket API 1629.2.2WebSocket通信基础 1639.2.3案例2——服务器端使用WebSocket API 1659.2.4案例3——客户机端使用WebSocket API 1689.3 综合案例——编写简单的WebSocket服务器 1689.4 高手甜点 1729.5 跟我练练手 1720章 构建离线的Web应用 17310.1HTML 5离线Web应用概述 17410.2使用HTML 5离线Web应用API 17410.2.1案例1——检查浏览器的支持情况 17410.2.2案例2——搭建简单的离线应用程序 17510.2.3案例3——支持离线行为 17510.2.4案例4——Manifest文件 17610.2.5案例5——Application Cache API 17710.3使用HTML 5离线Web应用构建应用 17810.3.1案例6——创建记录资源的manifest文件 17810.3.2案例7——创建构成界面的HTML和CSS 17910.3.3案例8——创建离线的JavaScript 17910.3.4案例9——检查applicationCache的支持情况 18110.3.5案例10——为Update按钮添加处理函数 18110.3.6案例11——添加storage功能代码 18210.3.7案例12——添加离线事件处理程序 18210.4高手甜点 18310.5跟我练练手 183第2篇 CSS 3美化网页1章 CSS 3概述与基本语法 18711.1CSS 3概述 18811.1.1CSS 3功能 18811.1.2浏览器与CSS 3 18811.1.3CSS 3基础语法 18911.1.4CSS 3常用单位 18911.2编辑和浏览CSS 3 19411.2.1案例1——手工编写CSS 3 19411.2.2案例2——Dreamweaver编写CSS 19411.3在HTML 5中使用CSS 3的方法 19611.3.1案例3——行内样式 19611.3.2案例4——内嵌样式 19711.3.3案例5——链接样式 19811.3.4案例6——导入样式 19911.3.5案例7——优先级问题 20111.4CSS 3的常用选择器 20311.4.1案例8——标签选择器 20311.4.2案例9——类选择器 20411.4.3案例10——ID选择器 20511.4.4案例11——全局选择器 20611.4.5案例12——组合选择器 20711.4.6案例13——继承选择器 20811.4.7案例14——伪类选择器 20911.5选择器声明 21011.5.1案例15——集体声明 21011.5.2案例16——多重嵌套声明 21011.6综合实例1——制作炫彩网站LOGO 21111.7综合案例2——制作学生信息统计表 21411.8高手甜点 21611.9跟我练练手 2162章 使用CSS 3美化网页字体与段落 21712.1美化网页文字 21812.1.1案例1——设置文字的字体 21812.1.2案例2——设置文字的字号 21912.1.3案例3——设置字体风格 22012.1.4案例4——设置加粗字体 22112.1.5案例5——将小写字母转为大写字母 22212.1.6案例6——设置字体的复合属性 22312.1.7案例7——设置字体颜色 22412.2设置文本的高级样式 22512.2.1案例8——设置文本阴影效果 22512.2.2案例9——设置文本溢出效果 22612.2.3案例10——设置文本的控制换行 22812.2.4案例11——保持字体尺寸不变 22912.3美化网页中的段落 23012.3.1案例12——设置单词之间的间隔 23012.3.2案例13——设置字符之间的间隔 23112.3.3案例14——设置文字的修饰效果 23212.3.4案例15——设置垂直对齐方式 23312.3.5案例16——转换文本的大小写 23412.3.6案例17——设置文本的水平对齐方式 23512.3.7案例18——设置文本的缩进效果 23712.3.8案例19——设置文本的行高 23812.3.9案例20——文本的空白处理 23912.3.10案例21——文本的反排 24112.4综合案例1——设置网页标题 24212.5综合案例2——制作新闻页面 24312.6高手甜点 24512.7跟我练练手 2453章 使用CSS 3美化表格和表单样式 24713.1美化表格样式 24813.1.1案例1——设置表格边框样式 24813.1.2案例2——设置表格边框宽度 25013.1.3案例3——设置表格边框颜色 25113.2美化表单样式 25213.2.1案例4——美化表单中的元素 25313.2.2案例5——美化提交按钮 25413.2.3案例6——美化下拉菜单 25513.3综合案例1——制作用户登录页面 25713.4综合案例2——制作用户注册页面 25913.5高手甜点 26113.6跟我练练手 2624章 美化图片、背景和边框 26314.1图片缩放 26414.1.1案例1——使用max-width和max-height缩放图片 26414.1.2案例2——使用width和height缩放图片 26514.2设置图片的对齐方式 26514.2.1案例3——设置图片横向对齐 26614.2.2案例4——设置图片纵向对齐 26614.3图文混排 26814.3.1案例5——设置文字环绕效果 26814.3.2案例6——设置图片与文字的间距 27014.4使用CSS 3美化背景 27114.4.1案例7——设置背景颜色 27114.4.2案例8——设置背景图片 27214.5使用CSS 3美化边框 27314.5.1案例9——设置边框样式 27314.5.2案例10——设置边框颜色 27414.5.3案例11——设置边框线宽 27514.6设置边框圆角效果 27614.6.1案例12——设置圆角边框 27614.6.2案例13——绘制4个不同圆角边框 27714.7综合案例1——制作图文混排网页 27914.8综合案例2——制作公司主页 28014.9高手甜点 28414.10跟我练练手 284第3篇 jQuery Mobile移动技术5章 JavaScript和jQuery 28515.1认识JavaScript 28615.1.1什么是JavaScript 28615.1.2案例1——在HTML网页头中嵌入JavaScript代码 28615.2JavaScript对象与函数 28715.2.1认识对象 28715.2.2案例2——认识函数 28815.3JavaScript事件 29115.3.1事件与事件处理概述 29115.3.2案例3——JavaScript的常用事件 29115.4认识jQuery 29315.4.1jQuery能做什么 29315.4.2案例4——jQuery的配置 29315.5jQuery选择器 29415.5.1案例5——jQuery的工厂函数 29415.5.2案例6——常见选择器 29515.6高手甜点 29715.7跟我练练手 2976章 HTML 5、CSS 3 和JavaScript 的综合应用 29916.1综合案例1——打字效果的文字 30016.2综合案例2——文字升降特效 30216.3综合案例3——跑马灯效果 30316.4综合案例4——左右移动的图片 30516.5综合案例5——向上滚动菜单 30716.6综合案例6——跟随鼠标指针移动的图片 30916.7综合案例7——树形菜单 31016.8综合案例8——颜色选择器 31516.9高手甜点 31716.10跟我练练手 3187章 熟悉jQueryMobile 31917.1认识jQuery Mobile 32017.2跨平台移动设备网页jQuery Mobile 32017.2.1案例1——移动设备模拟器 32017.2.2案例2——jQuery Mobile的安装 32217.2.3案例3——jQuery Mobile网页的架构 32417.3案例4——创建多页面的jQuery Mobile网页 32517.4案例5——将页面作为对话框使用 32617.5案例6——绚丽多彩的页面切换效果 32817.6高手甜点 33017.7跟我练练手 3308章 jQuery Mobile UI组件 33118.1套用UI组件 33218.1.1表单组件 33218.1.2按钮和组按钮 34118.1.3按钮图标 34318.1.4弹窗 34518.2列表 34618.2.1列表视图 34618.2.2列表内容 34918.2.3列表过滤 35118.3面板和可折叠块 35218.3.1面板 35218.3.2可折叠块 35418.4导航条 35618.5jQuery Mobile主题 35918.6高手甜点 36218.7跟我练练手 3629章 jQuery Mobile事件 36319.1页面事件 36419.1.1初始化事件 36419.1.2外部页面加载事件 36619.1.3页面过渡事件 36819.2触摸事件 37019.2.1点击事件 37019.2.2滑动事件 37319.3滚屏事件 37419.4定位事件 37719.5高手甜点 37919.6跟我练练手 380第20章 数据存储和读取技术 38120.1认识Web存储 38220.1.1本地存储和cookies的区别 38220.1.2Web存储方法 38220.2使用HTML 5 Web Storage API技术 38220.2.1案例1——测试浏览器的支持情况 38320.2.2案例2——使用sessionStorage方法创建对象 38320.2.3案例3——使用localStorage方法创建对象 38520.2.4案例4——Web Storage API的其他操作 38720.2.5案例5——使用JSON对象存取数据 38720.3在本地建立数据库 39020.3.1Web SQL Database概述 39020.3.2数据库的基本操作 39020.3.3数据表的基本操作 39220.3.4数据的基本操作 39320.4制作简单的Web留言本 39520.5Web SQL Database的综合应用技术 39720.6高手甜点 40020.7跟我练练手 400第4篇 移动网站和APP开发实战第21章 插件的使用与开发 40121.1初始插件 40221.1.1什么是插件 40221.1.2案例1——如何使用插件 40221.2流行的插件 40321.2.1案例2——jQueryUI插件 40421.2.2案例3——Form插件 40521.2.3案例4——提示信息插件 40621.2.4案例5——jcarousel插件 40721.3自定义的插件 40721.3.1插件的工作原理 40821.3.2案例6——自定义一个简单的插件 40821.4综合案例——创建拖曳购物车效果 41121.5高手甜点 41321.6跟我练练手 413第22章 将移动网站封装成APP 41522.1下载与安装Apache Cordova 41622.1.1案例1——配置Android开发环境 41622.1.2案例2——通过npm安装Apache Cordova 42122.1.3案例3——设置Android模拟器 42222.2综合案例——将网页转换为Android APP 42422.3高手甜点 42722.4跟我练练手 428第23章 家庭记账本APP实战 42923.1记账本的需求分析 43023.2数据库分析 43023.2.1分析数据库 43023.2.2创建数据库 43023.3记账本的代码实现 43123.3.1设计首页 43123.3.2新增记账页面 43123.3.3记账列表页面 43323.3.4记账详情页面 43423.3.5删除记账 435第24章 连锁酒店订购系统实战 44124.1连锁酒店订购的需求分析 44224.2网站的结构 44224.3连锁酒店系统的代码实现 44324.3.1设计首页 44323.3.2订购页面 44423.3.3连锁分店页面 44923.3.4查看订单页面 45123.3.5酒店介绍页面 452
作者介绍
作者长期从事网站开发工作,数年来承接了大量的项目,具有丰富的实践经验。
序言
— 没有更多了 —
以下为对购买帮助不大的评价