零基础学:微信小程序开发

零基础学:微信小程序开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

凝聚10年编程经验,4年小程序开发经验,让你成为小程序高手!

内容简介

本书从微信小程序的结构及其常用的API开始,讲解了微信开发工具各面板的功能和使用、常用框架的搭建、UI组件的功能和使用、API的使用、事件的监听和处理、数据的交互和处理等知识点。书中包含大量的实战项目,方便读者更快地掌握微信小程序的知识运用、项目接口和各种功能模块的编写思路。

作者简介

作者岂超凡,大乘科技高级前端开发工程师,拼住联盟社区创始人,拥有5年前端软件开发经验。在移动开发领域,他先后在天绘北斗、大乘科技等公司从事前端高级开发工作,对客户端软件进行了架构搭建、改良等工作,开发了短报文用户聊天系统。2018年,他创立了“拼住联盟”微信小程序,用户累计10万,日活跃量过千。

章节目录

版权信息

前言

第一篇 基础知识

第1章 认识微信小程序

1.1 微信小程序介绍

1.1.1 什么是微信小程序

1.1.2 微信小程序的发展历史

1.1.3 微信小程序的功能和应用场景

1.2 微信小程序开发准备

1.2.1 基础准备

1.2.2 开发准备

1.3 微信小程序开发工具介绍

1.3.1 项目创建

1.3.2 项目删除

1.3.3 开发工具界面介绍

1.3.4 项目调试介绍

1.4 项目实战:“Hello World”项目

1.5 本章小结

第2章 微信小程序项目结构配置

2.1 文件介绍

2.1.1 .wxml后缀的结构文件

2.1.2 .wxss后缀的样式文件

2.1.3 .js后缀的逻辑文件

2.1.4 .json后缀的配置文件

2.1.5 项目结构推荐配置

2.2 微信小程序配置

2.2.1 样式配置

2.2.2 其他配置

2.2.3 页面配置

2.3 生命周期函数

2.3.1 小程序的生命周期函数

2.3.2 各页面的生命周期函数

2.4 数据渲染

2.4.1 数据绑定

2.4.2 条件渲染

2.4.3 列表渲染

2.5 事件

2.6 模板使用

2.7 引用

2.8 项目实战:通信录

2.9 本章小结

第3章 微信小程序UI组件

3.1 基础视图组件

3.1.1 view视图容器

3.1.2 scroll-view滚动视图容器

3.1.3 image图片容器

3.1.4 text文本组件

3.1.5 cover-view覆盖视图容器

3.1.6 cover-image覆盖图片容器

3.1.7 icon图标组件

3.2 高级视图组件

3.2.1 swiper轮播容器

3.2.2 progress进度条组件

3.2.3 slider滑动选择器组件

3.2.4 switch开关组件

3.2.5 map地图组件

3.3 表单组件

3.3.1 form表单组件

3.3.2 button按钮组件

3.3.3 checkbox多选项组件

3.3.4 radio单选项组件

3.3.5 label扩展组件

3.3.6 input输入框组件

3.3.7 textarea多行输入框组件

3.3.8 picker滚动选择器组件

3.3.9 picker-view嵌入式滚动选择器组件

3.4 媒体组件

3.4.1 camera相机组件

3.4.2 audio音频组件

3.4.3 video视频组件

3.5 画布组件canvas

3.6 项目实战:计算器

3.7 本章小结

第4章 微信小程序API

4.1 页面导航

4.1.1 wx.navigateTo

4.1.2 wx.navigateBack

4.1.3 wx.switchTab

4.1.4 wx.redirectTo

4.1.5 wx.reLaunch

4.2 网络请求

4.2.1 发送网络请求

4.2.2 文件的上传、下载

4.3 文件的操作

4.3.1 文件保存与打开

4.3.2 文件信息获取

4.3.3 文件管理者

4.4 图片的操作

4.4.1 图片选择

4.4.2 图片预览

4.4.3 图片信息获取

4.4.4 图片保存

4.5 交互反馈

4.5.1 消息提示框

4.5.2 加载提示框

4.5.3 模态弹窗

4.5.4 下弹操作菜单

4.6 获取用户信息

4.6.1 用户登录

4.6.2 用户信息

4.6.3 用户位置

4.6.4 用户授权

4.7 设备信息API

4.7.1 获取设备信息

4.7.2 屏幕亮度

4.7.3 获取设备电量

4.7.4 设备剪切板

4.7.5 设备方向

4.7.6 设备网络

4.7.7 拨打电话

4.7.8 扫描二维码

4.8 其他常用的API

4.8.1 微信支付

4.8.2 转发

4.8.3 下拉刷新

4.9 数据缓存

4.10 项目实战:九宫格选图

4.11 本章小结

第二篇 实战案例

第5章 新闻阅读

5.1 需求描述

5.2 设计思路

5.2.1 首页描述

5.2.2 视频页描述

5.2.3 我的描述

5.3 准备工作

5.4 页面搭建

5.4.1 首页页面搭建

5.4.2 视频页面搭建

5.4.3 我的页面搭建

5.5 逻辑搭建

5.5.1 首页逻辑

5.5.2 视频逻辑

5.5.3 我的逻辑

5.6 项目小结

第6章 单车共享

6.1 需求描述

6.2 设计思路

6.2.1 首页描述

6.2.2 故障申报描述

6.2.3 我的描述

6.3 准备工作

6.4 页面搭建

6.4.1 首页页面搭建

6.4.2 我的页面搭建

6.4.3 报修页面搭建

6.5 逻辑搭建

6.5.1 页面跳转逻辑

6.5.2 首页逻辑

6.5.3 车辆故障逻辑

6.6 数据获取

6.7 项目小结

第7章 视频快讯

7.1 需求描述

7.2 设计思路

7.2.1 首页描述

7.2.2 短视频描述

7.2.3 频道描述

7.2.4 我的描述

7.3 准备工作

7.4 页面搭建

7.4.1 首页页面搭建

7.4.2 短视频页面搭建

7.4.3 频道页面搭建

7.4.4 我的页面搭建

7.5 逻辑搭建

7.5.1 首页逻辑

7.5.2 短视频逻辑

7.5.3 频道逻辑

7.5.4 我的逻辑

7.6 项目优化

7.7 项目小结

第8章 云音乐

8.1 需求描述

8.2 设计思路

8.2.1 发现描述

8.2.2 我的描述

8.2.3 私人FM描述

8.2.4 每日推荐描述

8.2.5 歌单描述

8.2.6 排行榜描述

8.2.7 歌单列表描述

8.2.8 音频播放描述

8.3 准备工作

8.4 页面搭建

8.4.1 发现页面搭建

8.4.2 我的页面搭建

8.4.3 私人FM页面搭建

8.4.4 每日推荐页面搭建

8.4.5 歌单页面搭建

8.4.6 排行榜页面搭建

8.4.7 歌单列表页面搭建

8.4.8 音频播放页面搭建

8.5 逻辑搭建

8.5.1 发现逻辑

8.5.2 每日推荐逻辑

8.5.3 歌单逻辑

8.5.4 排行榜逻辑

8.5.5 歌单列表逻辑

8.5.6 音频播放逻辑

8.6 项目小结

第9章 商城购物

9.1 需求描述

9.2 设计思路

9.2.1 首页描述

9.2.2 分类描述

9.2.3 购物车描述

9.2.4 我的未登录描述

9.3 准备工作

9.4 页面搭建

9.4.1 首页页面搭建

9.4.2 分类页面搭建

9.4.3 购物车页面搭建

9.4.4 我的未登录页面搭建

9.5 逻辑搭建

9.5.1 首页逻辑

9.5.2 分类逻辑

9.5.3 我的未登录逻辑

9.5.4 购物车逻辑

9.6 项目小结

第10章 外卖配送

10.1 需求描述

10.2 设计思路

10.2.1 首页描述

10.2.2 大类型描述

10.2.3 为你优选描述

10.2.4 商铺详情描述

10.3 准备工作

10.4 页面搭建

10.4.1 首页页面搭建

10.4.2 大类型页面搭建

10.4.3 为你优选页面搭建

10.4.4 商铺详情页面搭建

10.5 逻辑搭建

10.5.1 首页逻辑

10.5.2 大类型逻辑

10.5.3 为你优选逻辑

10.5.4 商铺详情逻辑

10.6 项目小结

零基础学:微信小程序开发是2019年由机械工业出版社华章分社出版,作者岂超凡。

得书感谢您对《零基础学:微信小程序开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微信小程序开发实战 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的原理和开发技术。全书共8章,第1、2章主要讲解微信小程序的入门知识,介绍微信小程序的优势和发展前景,通过简单易懂的“比较数字大小”案例帮助读者快速熟悉开发流程;第3、4章分别讲解“音乐”和“婚礼邀请函”小程序项目,通过这两章的学习,读者可以掌握小程序的布局和各种组件的使用;第
微信小程序开发入门精要 电子书
微信小程序开发入门精要系统全面、循序渐进地介绍了进行微信小程序开发的各方面知识、经验和技巧。微信小程序开发入门精要内容包含目前微信小程序支持的所有组件和API的详细介绍,以及使用方法演示,并附有大量的实例代码。除此之外,还增加了一些高级UI技术的介绍,例如WeUI、wx-charts等,这些高级UI技术会使开发工作事半功倍。微信小程序开发入门精要的zui后提供了完整的微信小程序项目案例,可以让读者
微信公众平台与小程序开发——从零搭建整套系统 电子书
适读人群 :web开发开发工程师、后台开发工程师 大专及以上 本书适合零售以及培训班 ·求职利器,Web工程师与后台工程师必修技能。 ·即学即用,系统详尽地呈现高效的开发步骤。 ·自我修炼,从思路到实践,全面提升开发水平。 本书从微信公众平台的基础知识入手,详尽地阐述了开发原理、应用场景,并讲解了公众平台开发相关的关键功能和概念,如微信支付、网页授权账号绑定、JS-SDK、 微信小程序等;微信公众平台开发的主要调试工具及方法的相关内容,可以帮助开发者快速定位问题;搭建基于CodeIgniter的PHP微信公众平台开发框架,是非常实用 的知识,本书在此基础上介绍了多个案例实现;zui后,本书展示了如何在腾讯云平台搭建一套完整的系统,并介绍了服务器运维的相关知识。 微信公众平台开发是当下非常热门的技术之一,涉及前端以及后台技术的工程师需要融汇贯通、熟练掌握。 本书适合具有一定程序开发基础的技术人员阅读。
微信小程序开发实战(第2版) 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的开发技术。本书共8章,第1章讲解微信小程序的入门知识,介绍微信小程序的特点和发展前景;第2章和第3章分别讲解微信小程序的页面制作和页面交互;第4章和第5章讲解微信小程序的常用API;第6章讲解综合项目“点餐”微信小程序;第7章讲解微信小程序开发进阶;第8章讲解基于uni-ap
微信小程序开发与实战(微课版) 电子书
微信小程序是一种“即用即走”的应用。本书重视理论讲解与实际操作的结合,力求通过丰富的案例详细讲解微信小程序开发的流程和实用技术。全书共15章,内容涵盖微信小程序简介、微信开发者工具、基础架构、文件配置、WXML语法、WXSS布局、WXS语法等基础概念,以及在小程序中使用JavaScript语言的方法,微信小程序核心组件的使用方法,通过API模块实现复杂程序的方法,云开发模式,自定义组件开发方法,常