图书介绍

APP和移动网站开发案例课堂PDF|Epub|txt|kindle电子书版本网盘下载

APP和移动网站开发案例课堂
  • 刘玉红,蒲娟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302474456
  • 出版时间:2017
  • 标注页数:452页
  • 文件大小:43MB
  • 文件页数:467页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

APP和移动网站开发案例课堂PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇HTML 5网页开发3

第1章HTML 5快速入门3

1.1 HTML 5简介4

1.1.1 HTML 5简介4

1.1.2 HTML 5文件的基本结构5

1.2 HTML 5文件的编写方法5

1.2.1案例1——手工编写HTML55

1.2.2案例2——使用HTML编辑器6

1.3使用浏览器查看HTML5文件10

1.3.1各大浏览器与HTML5的兼容10

1.3.2案例3——查看页面效果11

1.3.3案例4——查看源文件11

1.4高手甜点12

1.5跟我练练手12

第2章 HTML 5网页文档结构13

2.1 Web标准14

2.1.1 Web标准概述14

2.1.2 Web标准规定的内容14

2.2 HTML 5文档的基本结构15

2.2.1 HTML 5结构16

2.2.2文档类型说明16

2.2.3 HTML 5标记htm117

2.2.4头标记head17

2.2.5网页的主体标记body20

2.2.6页面注释标记〈!----〉20

2.3综合案例——符合W3C标准的HTML5网页21

2.4高手甜点22

2.5跟我练练手22

第3章 HTML 5网页中的文本和图像23

3.1在网页中添加文本24

3.1.1案例1——普通文本的添加24

3.1.2案例2——特殊字符文本的添加24

3.1.3案例3——使用HTML5标记添加特殊文本26

3.2文本排版28

3.2.1案例4——换行标记〈br〉28

3.2.2案例5——段落标记p29

3.2.3案例6——标题标记h1~h629

3.3文字列表30

3.3.1案例7——建立无序列表ul31

3.3.2案例8——建立有序列表o132

3.3.3案例9——建立不同类型的无序列表33

3.3.4案例10——建立不同类型的有序列表34

3.3.5案例11——建立嵌套列表35

3.3.6案例12——自定义列表36

3.4网页中的图像37

3.4.1案例13——在网页中插入图像37

3.4.2案例14——设置图像的宽度和高度39

3.4.3案例15——设置图像的提示文字39

3.4.4案例16——将图片设置为网页背景40

3.4.5案例17——排列图像41

3.5综合案例1——图文并茂的房屋装饰装修网页42

3.6综合案例2——在线购物网站产品展示效果43

3.7高手甜点44

3.8跟我练练手44

第4章 用HTML 5建立超链接45

4.1网页超链接的概念46

4.1.1什么是网页超链接46

4.1.2超链接中的URL46

4.1.3超链接的URL类型47

4.2建立网页超链接47

4.2.1案例1——创建超文本链接47

4.2.2案例2——创建图片链接49

4.2.3案例3——创建下载链接50

4.2.4案例4——使用相对 URL和绝对URL51

4.2.5案例5——设置以新窗口显示超链接页面52

4.2.6案例6——设置电子邮件链接53

4.3案例7——浮动框架iframe54

4.4案例8——精确定位热点区域55

4.5综合案例——使用锚链接制作电子书阅读网页59

4.6高手甜点61

4.7跟我练练手62

第5章 用HTML 5创建表格和表单63

5.1表格的基本结构64

5.2使用HTML5创建表格65

5.2.1案例1——创建普通表格65

5.2.2案例2——创建一个带有标题的表格67

5.2.3案例3——定义表格的边框类型67

5.2.4案例4——定义表格的表头68

5.2.5案例5——设置表格背景69

5.2.6案例6——设置单元格背景71

5.2.7案例7——合并单元格72

5.2.8案例8——排列单元格中的内容76

5.2.9案例9——设置单元格的行高与列宽77

5.3案例10——创建完整的表格78

5.4案例11——认识表单79

5.5表单基本元素的使用80

5.5.1案例12——单行文本输入框text80

5.5.2案例13——多行文本输入框textarea81

5.5.3案例14——密码输入框password82

5.5.4案例15——单选按钮radio83

5.5.5案例16——复选框checkbox83

5.5.6案例17——下拉列表框 select84

5.5.7案例18——普通按钮button85

5.5.8案例19——提交按钮submit86

5.5.9案例20——重置按钮reset87

5.6表单高级元素的使用88

5.6.1案例21—— url属性的应用88

5.6.2案例22——email属性的应用89

5.6.3案例23——date和time属性的应用90

5.6.4案例24——number属性的应用91

5.6.5案例25——range属性的应用91

5.6.6案例26——required属性的应用92

5.7综合案例1——创建用户反馈表单93

5.8综合案例2——制作商品报价表94

5.9高手甜点97

5.10跟我练练手98

第6章 HTML 5中的多媒体99

6.1网页音频标记audio100

6.1.1 audio标记概述100

6.1.2 audio标记的属性100

6.1.3音频解码器101

6.1.4浏览器对audio标记的支持情况101

6.2网页视频标记video101

6.2.1 video标记概述101

6.2.2 video标记的属性101

6.2.3视频解码器102

6.2.4浏览器对video标记的支持情况102

6.3添加网页音频文件103

6.3.1案例1——设置背景音乐103

6.3.2案例2——设置音乐循环播放103

6.4添加网页视频文件104

6.4.1案例3——为网页添加视频文件104

6.4.2案例4——设置自动运行105

6.4.3案例5——设置视频文件的循环播放106

6.4.4案例6——设置视频窗口的高度与宽度106

6.5添加网页滚动文字107

6.5.1案例7——滚动文字标记107

6.5.2案例8——滚动方向属性108

6.5.3案例9——滚动方式属性109

6.5.4案例10——滚动速度属性110

6.5.5案例11——滚动延迟属性110

6.5.6案例12——滚动循环属性111

6.5.7案例13——滚动范围属性112

6.5.8案例14——滚动背景颜色属性113

6.5.9案例15——滚动空间属性113

6.6高手甜点114

6.7跟我练练手115

第7章 使用HTML 5绘制图形117

7.1什么是 canvas118

7.2绘制基本形状118

7.2.1案例1——绘制矩形119

7.2.2案例2——绘制圆形120

7.2.3案例3——使用moveTo与lineTo绘制直线121

7.2.4案例4——使用bezierCurveTo绘制贝塞尔曲线122

7.3绘制渐变图形124

7.3.1案例5——绘制线性渐变124

7.3.2案例6——绘制径向渐变126

7.4绘制变形图形127

7.4.1案例7——变换原点坐标127

7.4.2案例8——图形缩放128

7.4.3案例9——旋转图形129

7.5绘制其他样式的图形130

7.5.1案例10——图形组合130

7.5.2案例11——绘制带阴影的图形132

7.5.3案例12——绘制文字133

7.6使用图像135

7.6.1案例13——绘制图像135

7.6.2案例14——图像平铺136

7.6.3案例15——图像裁剪137

7.6.4案例16——像素处理139

7.7图形的保存与恢复141

7.7.1案例17——保存与恢复状态141

7.7.2案例18——保存文件142

7.8综合案例1——绘制火柴棒人物143

7.9综合案例2——绘制商标146

7.10高手甜点148

7.11跟我练练手148

第8章 获取地理位置149

8.1 Geolocation API获取地理位置150

8.1.1地理定位的原理150

8.1.2获取定位信息的方法150

8.1.3常用地理定位方法150

8.1.4案例1——判断浏览器是否支持HTML5获取地理位置信息151

8.1.5案例2——指定纬度和经度坐标152

8.1.6案例3——获取当前位置的经度与纬度153

8.2浏览器对地理定位的支持情况155

8.3综合案例——在网页中调用Google地图155

8.4高手甜点158

8.5跟我练练手158

第9章Web通信新技术159

9.1跨文档消息传输160

9.1.1跨文档消息传输的基本知识160

9.1.2案例1——跨文档通信应用测试160

9.2 WebSocket API概述162

9.2.1什么是WebSocket API162

9.2.2 WebSocket通信基础163

9.2.3案例2——服务器端使用WebSocket API165

9.2.4案例3——客户机端使用WebSocket API168

9.3综合案例——编写简单的WebSocket服务器168

9.4高手甜点172

9.5跟我练练手172

第10章 构建离线的Web应用173

10.1 HTML 5离线Web应用概述174

10.2使用HTML5离线Web应用API174

10.2.1案例1——检查浏览器的支持情况174

10.2.2案例2——搭建简单的离线应用程序175

10.2.3案例3——支持离线行为175

10.2.4案例4——Manifest文件176

10.2.5案例5 ——Application CacheAPI177

10.3使用HTML 5离线Web应用构建应用178

10.3.1案例6-——创建记录资源的manifest文件178

10.3.2案例7——创建构成界面的HTML和CSS179

10.3.3案例8——创建离线的JavaScript179

10.3.4案例9——检查applicationCache的支持情况181

10.3.5案例10——为Update按钮添加处理函数181

10.3.6案例11——添加storage功能代码182

10.3.7案例12——添加离线事件处理程序182

10.4高手甜点183

10.5跟我练练手183

第2篇CSS 3美化网页187

第11章CSS 3概述与基本语法187

11.1 CSS 3概述188

11.1.1 CSS 3功能188

11.1.2浏览器与CSS 3188

11.1.3 CSS 3基础语法189

11.1.4 CSS 3常用单位189

11.2编辑和浏览CSS 3194

11.2.1案例1——手工编写CSS 3194

11.2.2案例2—— Dreamweaver编写CSS194

11.3在HTML 5中使用CSS 3的方法196

11.3.1案例3——行内样式196

11.3.2案例4——内嵌样式197

11.3.3案例5——链接样式198

11.3.4案例6——导入样式199

11.3.5案例7——优先级问题201

11.4 CSS 3的常用选择器203

11.4.1案例8——标签选择器203

11.4.2案例9——类选择器204

11.4.3案例10——ID选择器205

11.4.4案例11——全局选择器206

11.4.5案例12——组合选择器207

11.4.6案例13——继承选择器208

11.4.7案例14——伪类选择器209

11.5选择器声明210

11.5.1案例15——集体声明210

11.5.2案例16——多重嵌套声明210

11.6综合实例1——制作炫彩网站LOGO211

11.7综合案例2——制作学生信息统计表214

11.8高手甜点216

11.9跟我练练手216

第12章 使用CSS 3美化网页字体与段落217

12.1美化网页文字218

12.1.1案例1——设置文字的字体218

12.1.2案例2——设置文字的字号219

12.1.3案例3——设置字体风格220

12.1.4案例4——设置加粗字体221

12.1.5案例5——将小写字母转为大写字母222

12.1.6案例6——设置字体的复合属性223

12.1.7案例7——设置字体颜色224

12.2设置文本的高级样式225

12.2.1案例8——设置文本阴影效果225

12.2.2案例9——设置文本溢出效果226

12.2.3案例10——设置文本的控制换行228

12.2.4案例11——保持字体尺寸不变229

12.3美化网页中的段落230

12.3.1案例12——设置单词之间的间隔230

12.3.2案例13——设置字符之间的间隔231

12.3.3案例14——设置文字的修饰效果232

12.3.4案例15——设置垂直对齐方式233

12.3.5案例16——转换文本的大小写234

12.3.6案例17——设置文本的水平对齐方式235

12.3.7案例18——设置文本的缩进效果237

12.3.8案例19——设置文本的行高238

12.3.9案例20——文本的空白处理239

12.3.10案例21——文本的反排241

12.4综合案例1——设置网页标题242

12.5综合案例2——制作新闻页面243

12.6高手甜点245

12.7跟我练练手245

第13章 使用CSS 3美化表格和表单样式247

13.1美化表格样式248

13.1.1案例1——设置表格边框样式248

13.1.2案例2——设置表格边框宽度250

13.1.3案例3——设置表格边框颜色251

13.2美化表单样式252

13.2.1案例4——美化表单中的元素253

13.2.2案例5——美化提交按钮254

13.2.3案例6——美化下拉菜单255

13.3综合案例1——制作用户登录页面257

13.4综合案例2——制作用户注册页面259

13.5高手甜点261

13.6跟我练练手262

第14章 美化图片、背景和边框263

14.1图片缩放264

14.1.1案例1——使用max-width和max-height缩放图片264

14.1.2案例2——使用width和height缩放图片265

14.2设置图片的对齐方式265

14.2.1案例3——设置图片横向对齐266

14.2.2案例4——设置图片纵向对齐266

14.3图文混排268

14.3.1案例5——设置文字环绕效果268

14.3.2案例6——设置图片与文字的间距270

14.4使用CSS 3美化背景271

14.4.1案例7——设置背景颜色271

14.4.2案例8——设置背景图片272

14.5使用CSS 3美化边框273

14.5.1案例9——设置边框样式273

14.5.2案例10——设置边框颜色274

14.5.3案例11——设置边框线宽275

14.6设置边框圆角效果276

14.6.1案例12——设置圆角边框276

14.6.2案例13——绘制4个不同圆角边框277

14.7综合案例1——制作图文混排网页279

14.8综合案例2——制作公司主页280

14.9高手甜点284

14.10跟我练练手284

第3篇jQuery Mobile移动技术285

第15章JavaScript和jQuery285

15.1认识JavaScript286

15.1.1什么是JavaScript286

15.1.2案例1——在HTML网页头中嵌入JavaScript代码286

15.2 JavaScript对象与函数287

15.2.1认识对象287

15.2.2案例2——认识函数288

15.3 JavaScript事件291

15.3.1事件与事件处理概述291

15.3.2案例3—— JavaScript的常用事件291

15.4认识jQuery293

15.4.1 jQuery能做什么293

15.4.2案例4 ——jQuery的配置293

15.5 jQuery选择器294

15.5.1案例5——jQuery的工厂函数294

15.5.2案例6——常见选择器295

15.6高手甜点297

15.7跟我练练手297

第16章HTML 5.CSS 3和JavaScript的综合应用299

16.1综合案例1——打字效果的文字300

16.2综合案例2——文字升降特效302

16.3综合案例3——跑马灯效果303

16.4综合案例4——左右移动的图片305

16.5综合案例5——向上滚动菜单307

16.6综合案例6——跟随鼠标指针移动的图片309

16.7综合案例7——树形菜单310

16.8综合案例8——颜色选择器315

16.9高手甜点317

16.10跟我练练手318

第17章 熟悉jQuery Mobile319

17.1认识jQuery Mobile320

17.2跨平台移动设备网页jQuery Mobile320

17.2.1案例1——移动设备模拟器320

17.2.2案例2—— jQuery Mobile的安装322

17.2.3案例3 ——jQuery Mobile 网页的架构324

17.3案例4——创建多页面的jQuery Mobile网页325

17.4案例5——将页面作为对话框使用326

17.5案例6——绚丽多彩的页面切换效果328

17.6高手甜点330

17.7跟我练练手330

第18章jQuery Mobile UI组件331

18.1套用UI组件332

18.1.1表单组件332

18.1.2按钮和组按钮341

18.1.3按钮图标343

18.1.4弹窗345

18.2列表346

18.2.1列表视图346

18.2.2列表内容349

18.2.3列表过滤351

18.3面板和可折叠块352

18.3.1面板352

18.3.2可折叠块354

18.4导航条356

18.5 jQuery Mobile主题359

18.6高手甜点362

18.7跟我练练手362

第19章jQuery Mobile事件363

19.1页面事件364

19.1.1初始化事件364

19.1.2外部页面加载事件366

19.1.3页面过渡事件368

19.2触摸事件370

19.2.1点击事件370

19.2.2滑动事件373

19.3滚屏事件374

19.4定位事件377

19.5高手甜点379

19.6跟我练练手380

第20章 数据存储和读取技术381

20.1认识Web存储382

20.1.1本地存储和cookies的区别382

20.1.2 Web存储方法382

20.2使用HTML 5 Web Storage API技术382

20.2.1案例1——测试浏览器的支持情况383

20.2.2案例2——使用sessionStorage方法创建对象383

20.2.3案例3——使用localStorage方法创建对象385

20.2.4案例4—— Web Storage API的其他操作387

20.2.5案例5——使用JSON对象存取数据387

20.3在本地建立数据库390

20.3.1 Web SQL Database概述390

20.3.2数据库的基本操作390

20.3.3数据表的基本操作392

20.3.4数据的基本操作393

20.4制作简单的Web留言本395

20.5 Web SQL Database的综合应用技术397

20.6高手甜点400

20.7跟我练练手400

第4篇 移动网站和APP开发实战401

第21章 插件的使用与开发401

21.1初始插件402

21.1.1什么是插件402

21.1.2案例1——如何使用插件402

21.2流行的插件403

21.2.1案例2——jQueryUI插件404

21.2.2案例3——Form插件405

21.2.3案例4——提示信息插件406

21.2.4案例5——jcarousel插件407

21.3自定义的插件407

21.3.1插件的工作原理408

21.3.2案例6——自定义一个简单的插件408

21.4综合案例——创建拖曳购物车效果411

21.5高手甜点413

21.6跟我练练手413

第22章 将移动网站封装成APP415

22.1下载与安装Apache Cordova416

22.1.1案例1——配置Android开发环境416

22.1.2案例2——通过npm安装Apache Cordova421

22.1.3案例3——设置Android模拟器422

22.2综合案例——将网页转换为AndroidAPP424

22.3高手甜点427

22.4跟我练练手428

第23章 家庭记账本APP实战429

23.1记账本的需求分析430

23.2数据库分析430

23.2.1分析数据库430

23.2.2创建数据库430

23.3记账本的代码实现431

23.3.1设计首页431

23.3.2新增记账页面431

23.3.3记账列表页面433

23.3.4记账详情页面434

23.3.5删除记账435

第24章 连锁酒店订购系统实战441

24.1连锁酒店订购的需求分析442

24.2网站的结构442

24.3连锁酒店系统的代码实现443

24.3.1设计首页443

23.3.2订购页面444

23.3.3连锁分店页面449

23.3.4查看订单页面451

23.3.5酒店介绍页面452

热门推荐