注册 登录 进入教材巡展
#
  • #

出版时间:2023-04

出版社:重庆大学电子音像出版社

以下为《微信小程序开发技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894467386
  • 1版
  • 521683
  • 68256366-3
  • 2023-04
  • 计算机类
  • 高职
内容简介
本书主要讲解了小程序简介,小程序开发工具,小程序开发基础,小程序开发进阶,小程序框架,小程序组件使用,小程序API开发,小程序服务端开发,程序组件开发与项目发布。通过本书的学习,学生能掌握微信小程序开发技术的知识和实际应用。
目录
目录
第1章 小程序简介 1
1.1 小程序是什么 2
1.2 小程序发展历程 2
1.3 小程序运营规范 3
1.4 注册小程序 4
1.5 小程序信息完善及开发前准备 5
1.6 小程序认证流程 6
1.7 小程序申请微信支付 7
1.8 公众号关联小程序 7

第2章 小程序开发工具 10
2.1 开发工具界面 11
2.1.1 启动页 11
2.1.2 主界面 14
2.2 代码编辑 17
2.2.1 文件格式 17
2.2.2 文件的操作 17
2.2.3 git状态展示 18
2.2.4 项目配置文件 20
2.3 小程序调试 25
2.3.1 模拟器 25
2.3.2 调试工具 28
2.3.3 小程序操作区 35
2.3.4 开发模式 47
2.3.5 开发辅助 58
2.3.6 小程序自动化 98
2.3.7 工具插件 133
2.3.8 Api实现差异 137

第3章 小程序开发基础 140
3.1 小程序代码构成 141
3.2 小程序的宿主环境 145
3.2.1 渲染层和逻辑层 145
3.2.2 程序与页面 146
3.2.3 组件 147
3.2.4 API 147
3.3 小程序协同工作和发布 148
3.3.1 协同工作 148
3.3.2 小程序版本 150
3.3.3 发布上线 151
3.4 小程序目录结构 152
3.5 配置小程序 153
3.5.1 全局配置 153
3.5.2 页面配置 164
3.5.3 sitemap 配置 166
3.6 小程序框架 170
3.6.1 场景值 171
3.6.2 逻辑层 172
3.6.3 注册小程序 172
3.6.4 注册页面 173
3.6.5 页面生命周期 176
3.6.6 页面路由 177
3.6.7 模块化 178
3.6.8 API 179
3.6.9 视图层 182
3.6.10 WXML 182
3.6.11 WXSS 183
3.6.12 WXS 185
3.6.13 事件系统 186
3.6.14 WXS响应事件 194
3.6.15 简易双向绑定 197
3.6.16 基础组件 199
3.6.17 获取界面上的节点信息 200
3.6.18 响应显示区域变化 202
3.6.19 动画 204
3.6.20 初始渲染缓存 209
3.7 小程序运行时 212
3.7.1 运行环境 212
3.7.2 Javascript支持情况 213
3.7.3 运行机制 215
3.7.4 更新机制 218
3.8 小程序的自定义组件 219
3.8.1 组件模板和样式 221
3.8.2 Component 构造器 228
3.8.3 组件间通信与事件 231
3.8.4 组件生命周期 234
3.8.5 behaviors 236
3.8.6 组件间关系 239
3.8.7 数据监听器 242
3.8.8 纯数据字段 244
3.8.9 抽象节点 247
3.8.10 自定义组件扩展 248
3.8.11 开发第三方自定义组件 252
3.8.12 单元测试 253
3.8.13 获取更新性能统计信息 255

第4章 小程序开发进阶 258
4.1 基础能力 259
4.1.1 网络 259
4.1.2 存储 262
4.1.3 文件系统 263
4.1.4 画布 266
4.1.5 分包加载 270
4.1.6 多线程worker 276
4.1.7 服务端能力 278
4.1.8 自定义tabBar 282
4.1.9 周期性更新 284
4.1.10 数据预拉取 286
4.1.11 DarkMode适配指南 288
4.1.12 大屏适配指南 292
4.2 硬件能力 295
4.2.1 蓝牙 295
4.2.2 NFC 296
4.2.3 Wi-Fi 297
4.3 安全指引 297
4.3.1 开发原则与注意事项 297
4.3.2 通用 298
4.3.3 后台 300
4.3.4 内容安全 302
4.4 小程序搜索 304
4.4.1 小程序搜索优化指南 304
4.5 小程序直播 305
4.5.1 接入说明 305
4.5.2 服务端接口 314
4.5.3 其他能力 331

第5章 小程序框架 335
5.1 场景值 336
5.2 小程序框架接口 338
5.2.1 小程序App 338
5.2.2 页面 341
5.2.3 自定义组件 350
5.2.4 模块化 357
5.2.5 基础功能 358
5.3 wxml语法参考 361
5.3.1 数据绑定 362
5.3.2 列表渲染 366
5.3.3 条件渲染 369
5.3.4 模板 370
5.3.5 引用 371
5.4 wxs语法参考 373
5.4.1 模块 373
5.4.2 变量 377
5.4.3 注释 379
5.4.4 运算符 379
5.4.5 语句 384
5.4.6 数据类型 387
5.4.7 基础类库 397

第6章 小程序组件使用 402
6.1 组件 403
6.2 视图容器 403
6.2.1 view 403
6.2.2 scroll-view 404
6.2.3 swiper 407
6.2.4 movable-view 409
6.2.5 cover-view 412
6.3 基础内容 415
6.3.1 icon 415
6.3.2 text 416
6.3.3 rich-text 418
6.3.4 progress 420
6.4 表单组件 421
6.4.1 button 421
6.4.2 checkbox 425
6.4.3 form 426
6.4.4 input 428
6.4.5 label 432
6.4.6 picker 435
6.4.7 picker-view 443
6.4.8 radio 445
6.4.9 slider 447
6.4.10 switch 448
6.4.11 textarea 449
6.5 导航 451
6.5.1 navigator 451
6.6 媒体组件 454
6.6.1 image 454
6.6.2 video 458
6.6.3 camera 462
6.7 地图 463
6.7.1 map 463
6.8 画布 467
6.8.1 canvas 467
6.9 原生组件使用限制 469

第7章 小程序API开发 471
7.1 开放接口API 472
7.1.1 登录 472
7.1.2 授权 478
7.1.3 用户信息 479
7.1.4 转发 481
7.1.5 收货地址 482
7.1.6 设置 483
7.2 网络API 484
7.2.1 数据请求 484
7.2.2 资源上传与下载 487
7.2.3 WebSocket通信 491
7.3 界面API 496
7.3.1 界面反馈 496
7.3.2 导航条设置与导航 499
7.3.3 底部菜单TabBar 503
7.3.4 窗口背景 507
7.3.5 置顶信息设置 508
7.3.6 动画 509
7.3.7 滚动位置 512
7.3.8 绘图 513
7.3.9 下拉刷新 523
7.4 媒体API 524
7.4.1 图片 524
7.4.2 录音管理 528
7.4.3 背景音频播放管理 530
7.4.4 音频组件控制 532
7.4.5 视频 535
7.4.6 视频组件控制 537
7.4.7 相机组件控制 538
7.4.8 动态加载字体 539
7.5 文件API 540
7.5.1 文件操作 540
7.6 数据缓存API 544
7.6.1 wx.setStorage(Object) 544
7.6.2 wx.getStorage(Object) 545
7.6.3 wx. getStorageInfo(Object) 546
7.6.4 wx.removeStorage(Object) 546
7.6.5 wx.clearStorage() 547
7.7 位置API 547
7.7.1 获取位置 547
7.7.2 查看位置 548
7.7.3 地图组件控制 549
7.8 设备API 552
7.8.1 系统信息 552
7.8.2 拨打电话 554
7.8.3 扫码 554
7.8.4 蓝牙 555
7.8.5 屏幕亮度 560
7.8.6 新增联系人 562

第8章 小程序服务端开发 565
8.1 服务端调用登陆接口 566
8.2 服务端获取用户信息 567
8.2.1 HTTPS调用 567
8.2.2 云调用 568
8.3 获得接口调用凭证 570
8.4 数据分析 572
8.4.1 getDailySummary 572
8.4.2 getUserPortrait 575
8.4.3 getVisitDistribution 587
8.4.4 getVisitPage 597
8.5 统一消息服务 602
8.6 动态消息 609
8.6.1 updatableMessage.createActivityId 609
8.6.2 updatableMessage.setUpdatableMsg 611
8.7 插件管理 616
8.7.1 applyPlugin 616
8.7.2 getPluginDevApplyList 619
8.7.3 getPluginList 624
8.7.4 setDevPluginApplyStatus 628
8.7.5 unbindPlugin 631

第9章 程序组件开发与项目发布 636
9.1 自定义组件 637
9.1.1 创建自定义组件 637
9.1.2 自定义组件属性 639
9.1.3 自定义组件事件 640
9.2 插件使用 642
9.3 利用模板快速构建小程序 644
9.4 项目发布流程 646
9.4.1 用户身份 646
9.4.2 预览 646
9.4.3 上传代码 646
9.4.4 提交审核 647
9.4.5 发布 647
9.4.6 运营数据 647
Baidu
map