图书介绍

构建移动网站与APP IONIC移动开发入门与实战PDF|Epub|txt|kindle电子书版本网盘下载

构建移动网站与APP IONIC移动开发入门与实战
  • 秦超著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302462019
  • 出版时间:2017
  • 标注页数:471页
  • 文件大小:339MB
  • 文件页数:488页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

构建移动网站与APP IONIC移动开发入门与实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章 欢迎进入移动开发的世界1

1.1移动互联网行业的浪潮1

1.2跨平台移动开发框架2

1.2.1什么是跨平台移动开发框架2

1.2.2为什么选择跨平台移动开发框架3

1.2.3可选的跨平台移动开发框架简介4

1.2.4什么是PhoneGap / Cordova / Ionic8

1.3初识Ionic vl.x8

1.3.1为什么选择Ionic9

1.3.2基于Web技术HTML 5/CSS 3/JavaScript10

1.3.3基于AngularJS框架11

1.3.4接近原生APP应用的炫丽界面组件11

1.3.5自适应(Responsive)布局12

1.3.6支持个(任)性定制13

1.3.7 Ionic的缺点13

1.3.8 Ionic的商业案例14

1.3.9 Ionic的开源案例15

1.3.10 Ionic的未来——Ionic v2.0&AngularJS v2.016

1.4学习完本书找工作与创业17

1.4.1从本书的项目实战开始准备技术作品17

1.4.2 Ionic助力实现你的创业梦想18

1.5小结18

第2章 Ionic的开发调试环境安装19

2.1 Ionic快速上手环境安装19

2.1.1安装Node js和NPM19

2.1.2安装Git21

2.1.3安装Gulp和Bower23

2.1.4安装Ionic CLI与Cordova24

2.1.5安装设置Chrome浏览器(推荐)25

2.1.6 Hello Ionic项目27

2.1.7使用浏览器验证开发环境自动重载特性28

2.2 Windows下安装Android开发平台29

2.2.1安装Android开发环境29

2.2.2为测试项目增加Android平台支持34

2.2.3连接Android实体机设备测试APP34

2.2.4不使用Android模拟器的说明36

2.3 Apple OS X下安装iOS与Android开发平台36

2.3.1安装Xcode37

2.3.2为测试项目增加iOS平台支持37

2.3.3连接iOS模拟器测试APP37

2.3.4低成本连接iOS实体机设备测试APP38

2.3.5安装Android开发环境40

2.3.6为测试项目增加Android平台支持45

2.3.7连接Android实体机设备测试APP45

2.4安装开发工具Sublime Text 3(推荐)47

2.4.1安装开发工具Sublime Text 347

2.4.2安装Ionic辅助编码插件48

2.5小结49

第3章 AngularJS v1.x入门初步50

3.1 AngularJS整体结构概述50

3.1.1 AngularJS实现了M.V.VM模式51

3.1.2 AngularJS为JavaScript实现了模块化52

3.1.3 AngularJS实现了声明式界面52

3.1.4 AngularJS实现了双向数据绑定52

3.2代码模块与依赖注入54

3.2.1定义模块与组件54

3.2.2使用模块与组件依赖注入55

3.2.3 AngularJS模块与JavaScript文件56

3.3数据作用域与控制器56

3.3.1在控制器内初始化作用域对象56

3.3.2使用作用域对象57

3.3.3控制器与作用域的反模式59

3.4指令和过滤器59

3.4.1指令Directive是什么60

3.4.2自定义指令及使用60

3.4.3使用过滤器Filter62

3.5服务类组件63

3.5.1 Provider服务组件详解64

3.5.2 Factory服务组件详解65

3.5.3 Service服务组件简介66

3.5.4服务类组件特性总结67

3.6一个简单的AngularJS项目:实时自选股行情页67

3.7小结76

第4章 其他基础知识与Ionic项目结构77

4.1 SASS入门77

4.1.1变量与计算78

4.1.2样式嵌套79

4.1.3单行注释81

4.1.4继承@extend82

4.1.5混入@mixin与@include83

4.1.6颜色计算85

4.1.7引入文件@import86

4.1.8条件语句@if和@else87

4.2 lodash(可选学)87

4.2.1使用场景87

4.2.2引入到项目88

4.2.3进一步学习指南88

4.3 Gulp使用简介(可选学)89

4.3.1 Gulp主文件gulpfiile.js的执行原理89

4.3.2获取流函数src90

4.3.3写文件函数dest91

4.3.4监视文件变化函数watch92

4.3.5定义任务函数task93

4.3.6解析Ionic项目Gulp主文件94

4.4 Ionic项目模板目录结构简介95

4.4.1常用工作目录www96

4.4.2常用工作目录scss96

4.4.3常用工作目录resources97

4.4.4重要文件package json97

4.4.5重要文件confiig.xml97

4.4.6其他目录与文件简介98

4.5小结98

第5章 Ionic内置CSS样式99

5.1栅格布局解析100

5.1.1基本行与列CSS类101

5.1.2指定列宽比例与自定义102

5.1.3指定列相对偏移比例105

5.1.4纵轴对齐方式107

5.1.5响应式栅格109

5.1.6示例:表情包图片库浏览页111

5.2固定标题栏113

5.2.1固定标题条114

5.2.2固定顶栏114

5.2.3固定底栏115

5.3按钮116

5.3.1普通按钮与配色结合116

5.3.2按钮尺寸、宽度样式118

5.3.3无填充色按钮与文本型按钮119

5.3.4图标按钮120

5.3.5标题栏按钮121

5.3.6按钮条123

5.4列表容器124

5.4.1分割条式列表项125

5.4.2列表项内图标126

5.4.3列表项内按钮127

5.4.4列表项内头像128

5.4.5列表项内缩略预览图129

5.4.6有边距的列表130

5.5展示卡131

5.5.1普通卡132

5.5.2增加标题栏装饰效果133

5.5.3卡列表134

5.5.4卡内图片134

5.5.5 Facebook型展示卡135

5.6表单控件样式137

5.6.1输入字段名提示137

5.6.2输入控件图标140

5.6.3有边距的输入表单141

5.6.4输入控件单独设置边距141

5.6.5标题栏上放置文本输入控件142

5.7开关类组件142

5.8范围选择组件144

5.9选择框组件145

5.10选项卡栏146

5.10.1普通文本型选项卡147

5.10.2图标型选项卡148

5.10.3图标置顶或置左型选项卡149

5.10.4选项卡指示条151

5.11自定义主题颜色152

5.12可用图标集154

5.13内边距微调155

5.14小结155

第6章 Ionic内置JS组件概述156

6.1 Ionic内置JS组件156

6.1.1组件分类与前后缀说明156

6.1.2 Ionic内置JS组件与CSS样式类集成157

6.1.3 Ionic内置JS组件与AngularJS集成157

6.2使用JS组件的常见问题解决办法158

6.2.1交互调试部署到Android设备上的Ionic应用158

6.2.2设备上显示白屏幕错误问题调试159

6.2.3使用Batarang进行性能分析160

6.3小结161

第7章 Ionic内置布局类组件162

7.1固定标题栏162

7.2内容显示相关组件164

7.2.1内容展示容器164

7.2.2内容滚动容器167

7.2.3内容容器对象滚动服务169

7.2.4加载新内容滚动触发器169

7.2.5下拉刷新组件171

7.3小结173

第8章 Ionic内置导航类组件174

8.1导航框架相关组件175

8.1.1导航视图容器与视图175

8.1.2定制顶部导航栏179

8.1.3浏览历史服务182

8.2选项卡相关组件183

8.2.1选项卡栏与选项卡183

8.2.2选项卡服务188

8.3侧栏菜单相关组件189

8.3.1侧栏菜单框架189

8.3.2侧栏菜单显示设置194

8.3.3侧栏菜单服务194

8.4导航应用综合实战:个人电子简历APP框架195

8.5小结201

第9章 Ionic内置数据展示与操作组件202

9.1列表相关组件202

9.1.1列表容器与列表项定制202

9.1.2列表服务205

9.1.3列表高性能显示优化206

9.2表单输入相关组件208

9.3对话框类相关组件209

9.3.1模态框209

9.3.2浮动框211

9.3.3弹出框213

9.3.4上拉菜单216

9.3.5背景幕布218

9.3.6对话框类组件综合示例218

9.4加载中提示相关组件226

9.4.1加载中指示器226

9.4.2加载中指示服务227

9.5轮播组件229

9.6手势事件与服务组件232

9.6.1 Ionic手势事件类型232

9.6.2手势事件232

9.7键盘组件233

9.7.1键盘插件233

9.7.2悬浮底栏指令234

9.8小结234

第10章 Ionic内置基础服务组件与设备平台客制化235

10.1平台服务组件235

10.2其他工具237

10.2.1应用基础配置237

10.2.2设备信息与基本操作238

10.2.3 DOM信息与基本操作240

10.2.4 DOM元素位置信息240

10.2.5事件管理241

10.3设备平台客制化242

10.3.1设备平台CSS样式类242

10.3.2使用AngularJS客制化平台风格示例244

10.4小结246

第11章 借助插件接近无限可能247

11.1 Cordova插件247

11.1.1搜索可用的插件247

11.1.2插件管理(安装、删除、显示己装插件)248

11.1.3 cordova-plugin-battery-status插件使用示例249

11.1.4 cordova-plugin-whitelist插件说明251

11.2 ngCordova插件集253

11.2.1安装ngCordova插件集253

11.2.2 ngCordova插件使用步骤概要254

11.2.3插件$cordovaDevice使用示例257

11.2.4插件$cordovaToast使用示例258

11.2.5插件$cordovaContacts使用示例259

11.2.6插件$cordovaLocalNotifiication使用示例260

11.2.7插件$cordovaGeolocation使用示例260

11.2.8插件$cordovaVibration使用示例262

11.2.9插件$cordovaCamera使用示例262

11.2.10插件$cordovaSocialSharing使用示例264

11.2.11插件$cordovaNetwork使用示例265

11.2.12插件$cordovaSQLite使用示例266

11.3小结267

第12章 后端服务器模拟环境搭建准备268

12.1 MongoDB安装与测试268

12.2 Postman安装与使用示例271

12.3使用Express初始化创建API示例274

12.4使用Mongoose完善数据持久化示例282

12.5使用Passport加入用户验证示例287

12.6小结296

第13章 项目实战:逍遥游APPv0.1(UGC+B2C应用)297

13.1项目和代码说明297

13.1.1项目说明297

13.1.2随书代码运行说明298

13.2功能设计298

13.2.1界面与功能概述300

13.2.2服务端API接口概述303

13.3功能实现303

13.3.1准备工作:部署服务器端环境304

13.3.2初始化项目设置与目录结构305

13.3.3实现总体界面导航与路由306

13.3.4实现侧栏菜单功能集312

13.3.5实现旅友行踪功能集321

13.3.6实现我的足迹功能集332

13.3.7实现预约旅游产品功能集351

13.3.8实现设置功能集363

13.3.9定制启动屏与APP图标371

13.4小结与作业练习371

第14章 项目实战:销售掌中宝v0.1(企业应用)373

14.1项目和代码说明373

14.1.1项目说明374

14.1.2随书代码运行说明374

14.2功能设计375

14.2.1界面与业务功能概述375

14.2.2服务端API接口概述378

14.3功能实现379

14.3.1准备工作:部署服务器端环境379

14.3.2初始化项目设置与目录结构381

14.3.3完成总体界面导航与路由382

14.3.4实现侧栏菜单与登录/退出功能387

14.3.5实现商机业务功能集391

14.3.6实现拜访业务功能集404

14.3.7实现客户业务功能集420

14.3.8实现订单业务功能集434

14.3.9实现报表显示与初步配置446

14.4小结与作业练习455

第15章 应用的生成与发布更新456

15.1生成发布Android平台的应用包456

15.1.1生成发布版的apk文件456

15.1.2生成用于签名的私钥457

15.1.3对apk文件签名457

15.1.4优化apk文件并改名458

15.1.5发布Android应用459

15.2生成发布iOS平台的应用459

15.2.1使用开发者账户连接Xcode460

15.2.2签名460

15.2.3设置应用的标识名461

15.2.4开始应用上架登记462

15.2.5尝试编译生成正式发布版的应用465

15.2.6使用Xcode打包APP应用465

15.2.7创建应用的发布档466

15.2.8完成应用上架登记467

15.3更新应用470

15.4小结471

热门推荐