书籍详情
零基础学:微信小程序开发
作者:白宏健
出版社:机械工业出版社
出版时间:2020-01-01
ISBN:9787111641704
定价:¥79.00
购买这本书可以去
内容简介
《零基础学:微信小程序开发》分为两篇。第一篇为基础知识,包括第1~4章。第1章主要介绍微信小程序的发展历程以及开发微信小程序需要哪些准备工作。通过创建“Hello World”项目让读者掌握微信小程序的项目创建和管理,以及开发工具各功能面板的使用。第2章主要讲解微信小程序的项目配置、各文件的功能和使用。读者可以了解数据展示和事件处理的方法,掌握微信小程序和各个页面的生命周期,并且通过通信录项目了解循环数据的搭建和模板的使用。第3章主要介绍微信小程序中常用的UI组件的功能和使用,并且通过计算器项目让读者了解控件的使用、事件的响应和数据的展示处理。第4章分类介绍微信小程序提供的API及其使用,通过九宫格选图项目,让读者掌握API的使用以及控件的摆放。第二篇为实战案例,包括第5~10章,通过实战项目帮助读者掌握微信小程序开发,巩固前面所学的知识。第5章通过新闻阅读项目,让读者掌握使用tabBar进行结构搭建,掌握滚动视图的使用、数据的获取和处理、用户信息的获取以及对项目UI控件的排列和使用。第6章通过单车共享项目,让读者掌握地图API的综合使用、项目框架的搭建,以及API的使用。第7章通过视频快讯项目,让读者掌握tabBar项目的结构搭建、滚动视图的使用、重复样式的代码抽取,熟悉项目开发的流程。第8章通过云音乐项目,让读者学会使用音乐播放API、自定义音乐播放控件、了解页面之间的跳转逻辑、掌握项目UI控件的排列和使用、熟悉项目开发的流程。第9章通过对商城购物的讲解,让读者能够根据整体项目代码的逻辑进行拆分,学会调试项目。第10章通过对外卖配送的讲解,让读者加深对整体项目代码的拆分思路的理解,学习如何对功能页面搭建框架,以及如何调试项目。
作者简介
岂超凡,大乘科技高级前端开发工程师,拼住联盟社区创始人,拥有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 fom表单组件
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滚动选择器组件
……
第二篇 实战案例
第5章 新闻阅读
第6章 单车共享
第7章 视频快讯
第8章 云音乐
第9章 商城购物
第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 fom表单组件
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滚动选择器组件
……
第二篇 实战案例
第5章 新闻阅读
第6章 单车共享
第7章 视频快讯
第8章 云音乐
第9章 商城购物
第10章 外卖配送
猜您喜欢