《微信小程序实战入门 内含完整实例解析》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘明洋著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2017
  • ISBN:7115466866
  • 页数:418 页
图书介绍:本书不仅讲解了微信小程序开发工具的使用、框架的使用和微信API接口操作等相关知识点,更是结合CSS知识、Html知识,带领大家去解决实际开发中的一些实际问题。其中,第7章使用不同应用场景的小程序,通过完整案例来讲解小程序的实战开发,是本书的亮点。能够让读者快速掌握微信小程序项目开发的方法,实现一本书零基础学会微信小程序开发。

第一章 创建项目 1

1.1注册小程序开发者 1

1.2安装环境 7

1.3创建小程序 7

1.4开发工具介绍 9

1.4.1概览 9

1.4.2编辑 10

1.4.3调试 16

1.4.4项目 20

1.4.5运行预览 22

第二章 小程序详细介绍 23

2.1小程序、原生App、WebApp的区别 23

2.2应用场景 26

2.3全局配置(app.json)和页面配置(*.json) 27

2.3.1全局配置app.json详解 27

2.3.2页面配置(*.json) 32

2.4小程序架构 32

2.4.1框架介绍 32

2.4.2逻辑层 34

2.4.3视图层(WXML和WXSS介绍) 40

2.4.4数据层 40

2.5视图层WXML介绍 50

2.6视图层WXSS介绍 63

2.7 WXM L与HTM L的区别 65

2.8小程序调试、上传、发布 66

2.8.1事前准备:Https 66

2.8.2预览及调试 67

2.8.3发布 69

第三章 框架组件 73

3.1框架组件介绍 73

3.2视图容器 76

3.2.1 view 76

3.2.2 scroll-view 96

3.2.3 swiper与swiper-item 100

3.2.4 movable-area与movable-view 106

3.2.5 cover-view与cover-image 108

3.3基础内容 110

3.3.1 icon 110

3.3.2 text 113

3.3.3 rich-text 116

3.3.4 progress 118

3.4表单组件 119

3.4.1 button 119

3.4.2 checkbox与checkbox-group 123

3.4.3 form 124

3.4.4 input 126

3.4.5 label 133

3.4.6 picker 136

3.4.7 picker-view 146

3.4.8 radio 149

3.4.9 slider 152

3.4.10 switch 153

3.4.11 textarea 156

3.5操作反馈 160

3.5.1 action-sheet 160

3.5.2 modal 163

3.5.3 toast 165

3.5.4 loading 167

3.6导航(navigator) 169

3.7媒体组件 171

3.7.1 audio 171

3.7.2 image 174

3.7.3 video 178

3.8地图(map) 183

3.9画布(canvas) 190

3.10客服会话 (contact-button) 191

3.11开放数据(open-data) 192

第四章API 193

4.1网络 193

4.1.1wx.request(OBJECT)发起请求 194

4.1.2上传、下载 197

4.1.3 Websocket 201

4.2媒体 205

4.2.1图片 205

4.2.2录音 210

4.2.3音频播放控制 211

4.2.4音乐播放控制 213

4.2.5视频和视频组件控制 220

4.3文件 224

4.4数据缓存 229

4.5位置 234

4.5.1获取位置 234

4.5.2查看位置 237

4.5.3地图组件控制 238

4.6设备 239

4.6.1系统信息 239

4.6.2网络状态 243

4.6.3重力感应-加速度计 244

4.6.4罗盘 245

4.6.5拨打电话 247

4.6.6扫码 247

4.6.7剪贴板 248

4.6.8蓝牙 250

4.6.9iBeacon 264

4.6.10屏幕亮度 267

4.6.11 用户截屏事件 269

4.6.12震动 269

4.6.13手机联系人 270

4.7界面交互 272

4.7.1交互反馈 272

4.7.2页面导航(设置导航条、导航) 275

4.7.3动画 281

4.7.4下拉刷新 285

4.7.5位置 285

4.8绘图 288

4.8.1 坐标系介绍 (coordinates) 289

4.8.2绘图主接口 290

4.8.3填充颜色、线条、阴影 293

4.8.4渐变 294

4.8.5线条样式 297

4.8.6矩形 300

4.8.7路径 302

4.8.8变形 311

4.8.9文字(设置字号/绘制文本) 312

4.8.10 图片(drawlmage) 314

4.8.11 全局画笔透明度(setGlobalAlpha) 315

4.8.12其他 316

4.9拓展接口 317

4.10开放接口 318

第五章 开放API 319

5.1登录 319

5.2签名加密 324

5.3授权 326

5.4用户信息 327

5.5微信支付 329

5.6模板消息 330

5.6.1使用说明 330

5.6.2接口说明 331

5.7客服消息 335

5.7.1接收消息和事件 335

5.7.2发送客服消息 338

5.7.3临时素材接口 339

5.7.4接入指引 341

5.8分享 343

5.9二维码 347

5.10收货地址 348

5.11卡券 349

5.12设置 351

5.13微信运动 352

5.14打开小程序 354

第六章 项目实战 356

6.1仿新闻小应用 356

6.1.1通过tabBar实现页面之间的切换 357

6.1.2顶部滑动菜单的实现 358

6.1.3新闻列表的实现 361

6.1.4首页完整代码 363

6.1.5用户中心界面实现 369

6.1.6用户中心界面完整代码 372

6.2书架功能 376

6.2.1精彩推荐模块实现 377

6.2.2热门书籍模块实现 377

6.2.3精品书籍模块实现 378

6.3录音功能 385

6.4二维码生成器 391

6.5图片滤镜 393

6.5.1模糊、怀旧、复古、美白功能的实现 394

6.5.2饱和度、亮度、对比度功能的实现 396

6.5.3动态滤镜的实现 397

6.6仿电影小应用 398

6.6.1电影列表页面的实现 399

6.6.2电影详情页面的实现 405

6.6.3搜索页面的实现 408

附件1微信小程序相关规范及常见问题 417

附件2资源下载 418