图书介绍

HTML5混合App开发PDF|Epub|txt|kindle电子书版本网盘下载

HTML5混合App开发
  • 黑马程序员编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302497721
  • 出版时间:2018
  • 标注页数:388页
  • 文件大小:71MB
  • 文件页数:404页
  • 主题词:超文本标记语言-程序设计

PDF下载


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

下载说明

HTML5混合App开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 混合App开发简介1

【教学导航】1

1.1 什么是混合App开发1

1.1.1 移动App开发的三种模式1

1.1.2 混合App开发应用场景3

1.2 混合App开发应用技术4

1.2.1 MVC与MVVM架构模式4

1.2.2 AngularJS简介6

1.2.3 Cordova简介8

1.2.4 ionic简介9

1.3 本章小结10

第2章 初识AngularJS11

【教学导航】11

2.1 快速体验AngularJS11

2.1.1 AngularJS1与AngularJS2的区别11

2.1.2 AngularJS的环境配置12

2.1.3 第一个AngularJS程序13

2.2 AngularJS的基本概念16

2.2.1 AngularJS的模块与控制器16

2.2.2 AngularJS作用域20

2.2.3 AngularJS表达式24

2.2.4 AngularJS的指令27

2.2.5 自动化双向绑定28

2.3 本章小结29

第3章 AngularJS的指令30

【教学导航】30

3.1 指令的分类30

3.2 AngularJS常用的内置指令31

3.2.1 程序控制和数据绑定类指令31

3.2.2 状态设置类指令33

3.2.3 事件绑定类指令39

3.2.4 访问流程类指令42

3.2.5 加载处理类指令49

3.3 AngularJS的自定义指令50

3.3.1 directive()函数51

3.3.2 自定义指令的约束53

3.3.3 指令的作用域54

3.4 本章小结58

第4章 AngularJS相关原理59

【教学导航】59

4.1 AngularJS与MVVM59

4.2 AngularJS的启动流程60

4.3 脏检查机制62

4.3.1 脏检查机制的实现原理62

4.3.2 $watch函数66

4.3.3 $apply函数67

4.4 AngularJS与依赖注入68

4.4.1 什么是依赖注入69

4.4.2 JavaScript如何实现依赖注入70

4.4.3 AngularJS中的依赖注入72

4.5 本章小结74

第5章 AngularJS的服务75

【教学导航】75

5.1 AngularJS创建服务75

5.1.1 使用provider()函数创建服务76

5.1.2 使用factory()函数创建服务79

5.1.3 使用service()函数创建服务80

5.1.4 使用value()和constant()函数创建服务83

5.2 AngularJS内置服务85

5.2.1 访问JavaScript全局对象85

5.2.2 AngularJS路由91

5.2.3 AngularJS中的Ajax访问95

5.3 本章小结98

第6章 AngularJS框架项目实战99

6.1 项目实战——邀请名单99

6.1.1 项目展示99

6.1.2 项目分析101

6.1.3 项目目录和文件结构103

6.1.4 封装对象模型104

6.1.5 编写业务逻辑106

6.1.6 编写静态页面107

6.1.7 添加数据绑定110

6.2 项目实战——电影列表111

6.2.1 项目展示111

6.2.2 项目分析113

6.2.3 项目目录和文件结构115

6.2.4 接口API测试116

6.2.5 搭建项目并封装自定义的JSONP服务117

6.2.6 封装和测试数据对象模型119

6.2.7 编写电影列表页面的控制器和模板122

6.2.8 编写电影详情页面的控制器和模板125

6.2.9 完成路由功能并整合项目126

6.3 本章小结128

第7章 ionic开发环境的安装与配置129

【教学导航】129

7.1 安装Android SDK129

7.1.1 JDK的下载和安装129

7.1.2 Android SDK的下载和安装135

7.2 安装Node.js142

7.2.1 Node.js和NPM简介142

7.2.2 Node.js的下载和安装142

7.3 安装Git146

7.4 安装ionic和Cordova150

7.4.1 ionic1与ionic2的区别150

7.4.2 ionic和Cordova的安装150

7.5 本章小结151

第8章 快速体验ionic项目152

【教学导航】152

8.1 快速创建ionic项目152

8.1.1 ionic的3种项目模板152

8.1.2 下载项目模板153

8.1.3 为项目添加Android平台支持155

8.1.4 打包Android APK157

8.2 ionic项目目录和文件结构159

8.2.1 常用工作目录和重要文件159

8.2.2 其他工作目录和文件163

8.3 定制项目图标和启动页165

8.4 本章小结168

第9章 ionic CSS169

【教学导航】169

9.1 基本布局类样式169

9.1.1 手机App常用布局方式169

9.1.2 定高条块170

9.1.3 内容区域175

9.2 颜色和图标类样式177

9.2.1 颜色177

9.2.2 图标179

9.3 界面组件类样式181

9.3.1 按钮181

9.3.2 列表185

9.3.3 卡片191

9.3.4 表单输入192

9.3.5 选项卡200

9.4 栅格系统类样式204

9.4.1 基本行与列204

9.4.2 指定列宽205

9.4.3 指定列偏移206

9.4.4 列表纵向对齐207

9.4.5 响应式栅格209

9.5 本章小结210

第10章 ionicJavaScript(上)212

【教学导航】212

10.1 ionic JavaScript概述212

10.1.1 ionic指令式组件212

10.1.2 ionic服务式组件213

10.2 基本布局组件214

10.2.1 固定标题栏214

10.2.2 内容区域216

10.2.3 滚动条218

10.2.4 滚动刷新220

10.2.5 下拉刷新223

10.2.6 手动控制滚动视图225

10.3 ionic路由229

10.3.1 路由状态机229

10.3.2 模板视图与视图容器230

10.3.3 路由的实现230

10.4 界面组件233

10.4.1 顶部导航栏234

10.4.2 列表237

10.4.3 表单输入241

10.4.4 幻灯片243

10.4.5 侧边栏菜单246

10.4.6 选项卡251

10.5 本章小结256

第11章 ionic JavaScript(下)257

【教学导航】257

11.1 动态组件257

11.1.1 模态对话框257

11.1.2 上拉菜单262

11.1.3 弹出框265

11.1.4 浮动框269

11.1.5 背景幕273

11.1.6 载入指示器275

11.2 手势事件277

11.2.1 常用的手势事件277

11.2.2 手动注册与解除手势事件278

11.3 IndexedDB279

11.3.1 IndexedDB简介279

11.3.2 Object Store280

11.3.3 请求的生命周期281

11.3.4 IndexedDB的基本使用282

11.4 本章小结289

第12章 项目实战——Mall App290

12.1 项目简介290

12.1.1 项目展示290

12.1.2 项目目录和文件结构293

12.2 任务1——项目结构搭建295

12.2.1 任务描述295

12.2.2 任务分析295

12.2.3 代码实现296

12.3 任务2——引导页298

12.3.1 任务描述298

12.3.2 任务分析299

12.3.3 代码实现300

12.4 任务3——导航标签307

12.4.1 任务描述307

12.4.2 任务分析307

12.4.3 代码实现307

12.5 任务4——商城首页310

12.5.1 任务描述310

12.5.2 任务分析310

12.5.3 代码实现311

12.6 任务5——商品分类323

12.6.1 任务描述323

12.6.2 任务分析324

12.6.3 代码实现324

12.7 任务6——商品列表335

12.7.1 任务描述335

12.7.2 任务分析335

12.7.3 代码实现336

12.8 任务7——商品详情347

12.8.1 任务描述347

12.8.2 任务分析347

12.8.3 代码实现349

12.9 任务8——购物车364

12.9.1 任务描述364

12.9.2 任务分析365

12.9.3 代码实现365

12.10 任务9——个人中心379

12.10.1 任务描述379

12.10.2 任务分析379

12.10.3 代码实现380

12.11 本章小结388

热门推荐