当前位置:主页 > 书籍配套资源 > 小程序开发配套资源
《小程序,巧应用:微信小程序开发实战(第2版)》案例代码

《小程序,巧应用:微信小程序开发实战(第2版)》案例代码

  • 更新:2022-02-23
  • 大小:5.16 MB
  • 类别:小程序开发
  • 作者:熊普江、谢宇华
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书第1版是首本系统全面地讲解微信小程序的开发技术图书,第2版根据小程序的最新进展进行全面更新,还增加了实际案例。本书开篇创建一个小程序项目,介绍如何由零开始创建一个小程序,全面体验小程序的开发工具、界面、开发框架、实现过程及其主要代码框架,同时还介绍小程序的应用场景及开发要求。接着讲解小程序开发基础,包括小程序开发的语言与语法、函数方法、模块、事件交互等。然后详细介绍了组件的应用与开发,包括开发过程与组件应用技巧,还详细分析了API接口,包括使用各个微信原生API接口进行小程序开发的技巧。最后介绍了几个小程序实战案例,让读者实践小程序各项能力并掌握一些应用技巧。本书结构清晰,由浅入深,可帮助读者快速掌握小程序项目的开发。

封面图

目录

  • 第2版前言
  • 序一
  • 序二
  • 第1版前言
  • 第1章创建自己的第一个小程序1
  • 1.1准备工作1
  • 1.1.1成为微信公众平台开发者1
  • 1.1.2获取小程序AppID4
  • 1.1.3安装开发者工具包4
  • 1.2创建第一个小程序——Hello WXapplet6
  • 1.3微信Web开发者工具的操作与使用7
  • 1.3.1界面与操作7
  • 1.3.2编辑功能8
  • 1.3.3调试功能10
  • 1.3.4项目功能15
  • 1.3.5运行小程序15
  • 第2章小程序初体验17
  • 2.1理解小程序17
  • 2.1.1Hello WXapplet项目目录及文件构成18
  • 2.1.2Hello WXapplet项目的代码实现19
  • 2.2小程序的线程架构与开发步骤25
  • 2.2.1小程序线程架构25
  • 2.2.2小程序开发步骤27
  • 2.2.3为Hello WXapplet添加新页面及示例代码27
  • 2.3进一步了解小程序开发框架30
  • 2.3.1MINA框架31
  • 2.3.2目录结构33
  • 2.3.3逻辑层33
  • 2.3.4视图层33
  • 2.3.5数据层34
  • 2.4小程序的发布与使用35
  • 2.4.1小程序预览、上传、审核与发布35
  • 2.4.2小程序加载运行37
  • 2.5深入理解小程序的应用场景38
  • 2.5.1小程序入口与界面38
  • 2.5.2小程序与HTML 5应用开发的差异40
  • 2.5.3小程序的最佳应用场景41
  • 2.5.4小程序对企业、开发者的意义与影响42
  • 2.5.5开发者角色与技能要求42
  • 2.5.6小程序的能与不能43
  • 第3章小程序开发基础47
  • 3.1配置47
  • 3.1.1全局配置~app.json47
  • 3.1.2页面配置~page.json52
  • 3.2逻辑层53
  • 3.2.1注册程序~App()方法53
  • 3.2.2注册页面~Page()方法54
  • 3.2.3模块及调用61
  • 3.2.4微信原生API62
  • 3.3视图层65
  • 3.3.1WXML详解65
  • 3.3.2WXSS详解81
  • 3.3.3框架组件85
  • 第4章框架组件的开发应用87
  • 4.1视图容器组件87
  • 4.1.1view87
  • 4.1.2scroll-view88
  • 4.1.3swiper90
  • 4.1.4swiper-item91
  • 4.2基础内容组件92
  • 4.2.1icon92
  • 4.2.2text93
  • 4.2.3progress95
  • 4.3表单组件95
  • 4.3.1button96
  • 4.3.2checkbox-group98
  • 4.3.3checkbox98
  • 4.3.4form99
  • 4.3.5input102
  • 4.3.6label105
  • 4.3.7picker108
  • 4.3.8picker-view110
  • 4.3.9radio-group112
  • 4.3.10slider114
  • 4.3.11switch115
  • 4.3.12textarea117
  • 4.4互动操作组件118
  • 4.4.1action-sheet119
  • 4.4.2modal120
  • 4.4.3toast121
  • 4.4.4loading123
  • 4.5页面导航组件124
  • 4.6媒体组件126
  • 4.6.1image126
  • 4.6.2audio131
  • 4.6.3video133
  • 4.7地图组件136
  • 4.8画布组件139
  • 4.9WXML组件与HTML的差异140
  • 第5章API接口的开发应用142
  • 5.1网络API142
  • 5.2媒体API148
  • 5.2.1图片API148
  • 5.2.2录音API150
  • 5.2.3音频播放控制API151
  • 5.2.4音乐播放控制API154
  • 5.2.5视频API156
  • 5.3文件API159
  • 5.4数据缓存API162
  • 5.5位置API166
  • 5.6设备信息API169
  • 5.7界面API172
  • 5.7.1交互反馈API173
  • 5.7.2页面导航API175
  • 5.7.3动画API177
  • 5.7.4绘图API180
  • 5.7.5其他API196
  • 5.8开放API197
  • 5.8.1登录API197
  • 5.8.2用户信息API202
  • 5.8.3微信支付API203
  • 5.8.4模板消息API204
  • 5.8.5客服消息API209
  • 5.8.6分享API218
  • 5.8.7获取二维码API219
  • 第6章小程序开发纲要220
  • 6.1界面220
  • 6.2网络222
  • 6.3本地数据及缓存223
  • 6.4设备硬件226
  • 6.5微信开放接口227
  • 6.6媒体228
  • 6.7后端开发与设计231
  • 第7章小程序经典案例232
  • 7.1文件上传与下载——小相册232
  • 7.1.1功能详解232
  • 7.1.2程序结构232
  • 7.1.3程序细化235
  • 7.1.4程序体验245
  • 7.2流媒体转码与播放——视频点播249
  • 7.2.1功能详解249
  • 7.2.2程序目录结构249
  • 7.2.3程序细化250
  • 7.3互动——高冷机器人253
  • 7.3.1功能详解253
  • 7.3.2程序目录结构253
  • 7.3.3程序细化253
  • 7.4LBS应用——周边信息点257
  • 7.4.1功能详解257
  • 7.4.2程序结构257
  • 7.4.3程序细化260
  • 7.5WebSocket高级应用——远程控制设备267
  • 7.5.1应用场景267
  • 7.5.2开发实现267
  • 7.5.3案例总结271
  • 7.6扫码应用——微投票271
  • 7.6.1功能详解272
  • 7.6.2程序结构272
  • 7.6.3程序细化272
  • 第8章小程序优化与演进290
  • 8.1为什么选择小程序,而不是公众号或App290
  • 8.2未来演进方向探讨290
  • 8.3小程序持续优化方法291
  • 附录A微信小程序平台运营规范298
  • 附录B微信小程序平台常见拒绝情形308
  • 附录C沟通联络方法313

资源下载

资源下载地址1:https://pan.baidu.com/s/1aHiI98ZRv6zZhXHlEN1zxQ

相关资源

网友留言