新書推薦:
《
帕纳索传来的消息(文艺复兴译丛)
》
售價:HK$
108.9
《
DK威士忌大百科
》
售價:HK$
294.8
《
小白学编织
》
售價:HK$
65.8
《
Android游戏开发从入门到精通 第2版 王玉芹
》
售價:HK$
108.9
《
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
》
售價:HK$
217.8
《
非对称创新:中国企业赶超战略 魏江 刘洋
》
售價:HK$
108.9
《
潜能觉醒
》
售價:HK$
86.9
《
初平:汉末群雄混战(190—195)
》
售價:HK$
53.9
|
編輯推薦: |
1、“课赛证”融通:
依据课赛证融通的设计理念编写。
2、校企合作系列教材;
校企合作的教材,能够兼顾教学需求和企业技能需求。
3、丰富的案例和技术支持;
教材配套丰富的实操案例,简单易上手,契合企业开发实际技术要求。
|
內容簡介: |
本书较为全面地介绍了目前微信小程序开发中涉及的基础知识和核心技术,并通过大量案例介绍了微信小程序开发的步骤和核心技术点,让读者能够快速上手开发小程序。本书侧重于实际应用,案例和实训项目的实用性和可操作性较强。
本书可作为高等院校计算机相关专业的教材,也可作为具有一定前端开发经验并想从事微信小程序开发相关工作的程序员的参考书。
|
關於作者: |
刘斌 常州信息职业技术学院,副教授 系统分析师,参与Web前端开发证书标准制定工作,曾参与编写十二五、十三五规划教材2部,主编十四五规划教材1部,近年来主编和副主编教材6部。2020年国家职业教育教学创新团队核心成员。现担任江苏省计算机学会信息技术职业教育专业委员会委员,常州信息职业技术学院软件与大数据学院软件技术专业负责人(2017年),常州永佳软件有限公司系统分析师。
王军 山东商业职业技术学院,山东商业职业技术学院云计算技术与应用产业学院院长,副教授,2次获全国职业院校技能大赛优秀指导教师,主持省级课程4门,省级课题3项。 管文强 常州信息职业技术学院,助教,近年来主编和参编教材3部。2020年国家职业教育教学创新团队成员之一。具有多年的企业软件开发经验,精通多种程序语言和技术架构。现担任常州信息职业技术学院软件与大数据学院软件技术专业专任教师,主要从事微信小程序开发、Node.js应用开发等课程教学工作,擅长案例式教学模式。
丁洁 陕西工业职业技术学院,副教授,“双师型”教师。主要研究领域为计算机网络技术、数据库技术等领域。荣获陕西高等学校第四届青年教师教学竞赛三等奖(工科组),2018-2020年指导学生荣获陕西省高职院校技能大赛移动融媒体应用技术比赛二等奖1项、三等奖2项;参与建设省级教学资源库,主持陕西省职教学会课程思政课题1项,主持陕西省教育厅专项科学研究计划1项,近3年发表教科研核心论文4篇。
弋才学 重庆三峡职业学院,副教授,中西部高校青年骨干教师国内访问学者,拥有网络工程师,高级UI设计师资格证书,具有丰富的网页脚本语言、面向对象程序设计等一线授课经验,主持主研省市校科研教改课题十余项,主编教材2本,获得2个计算机软件著作权登记证书,1项发明专利,1项实用新型专利,参加全国职业院校教师教学能力大赛(高职组)获国家级二等奖1项,指导学生参加移动应用开发、Web技术赛项比赛等,多次获得国家级、省级奖项。
|
目錄:
|
目录 CONTENTS
第 1章
初识微信小程序1
1.1 微信小程序开发1
1.1.1 什么是微信小程序1
1.1.2 微信小程序的前景2
1.1.3 开发小程序需要的技术3
1.2 搭建开发环境4
1.2.1 个人开发者申请微信公众平台账号4
1.2.2 搭建开发环境5
1.2.3 配置程序5
1.3 微信开发者工具7
1.4 案例:第 一个Hello WX小程序12
1.4.1 任务1——微信小程序创建13
1.4.2 任务2——微信小程序架构分析13
1.4.3 任务3——配置文件详解14
1.5 小 结15
1.6 课后习题15
第 2章
记事本小程序18
2.1 逻辑层18
2.1.1 注册程序19
2.1.2 注册页面20
2.1.3 页面路由21
2.1.4 生命周期22
2.1.5 模块化24
2.2 视图层25
2.2.1 HTML与WXML25
2.2.2 CSS与WXSS25
2.2.3 页面事件25
2.2.4 页面的样式28
2.3 WXML语法28
2.3.1 数据绑定28
2.3.2 条件渲染29
2.3.3 列表渲染29
2.4 WXS语法29
2.4.1 模块30
2.4.2 变量31
2.4.3 运算符31
2.4.4 控制语句35
2.4.5 数据类型38
2.5 Flex布局38
2.5.1 基本概念38
2.5.2 容器属性39
2.6 案例:记事本小程序41
2.6.1 案例分析41
2.6.2 任务1——首页的实现42
2.6.3 任务2——编辑页面的实现45
2.7 小 结48
2.8 课后习题48
第3章
校园新闻网小程序50
3.1 视图与基础组件50
3.1.1 视图容器(view)组件50
3.1.2 滚动视图(scroll-view)组件53
3.1.3 滑块视图容器(swiper)组件55
3.1.4 图标(icon)组件57
3.1.5 文本(text)组件59
3.1.6 进度条(progress)组件60
3.1.7 导航(navigator)组件62
3.2 案例:校园新闻网小程序63
3.2.1 案例分析63
3.2.2 任务1——导航栏64
3.2.3 任务2——分类栏64
3.2.4 任务3——轮播图65
3.2.5 任务4——新闻列表66
3.2.6 任务5——回到顶部68
3.3 小 结69
3.4 课后习题70
第4章
快递单小程序72
4.1 表单组件72
4.1.1 按钮(button)组件72
4.1.2 多选框(checkbox)组件74
4.1.3 表单(form)组件75
4.1.4 输入框(input)组件76
4.1.5 滚动选择器(picker)组件77
4.1.6 单选控制器(radio)组件80
4.1.7 滑动选择器(slider)组件81
4.1.8 开关选择器(switch)组件83
4.1.9 文本框(textarea)组件84
4.2 案例:快递单小程序85
4.2.1 案例分析85
4.2.2 任务1——导航栏86
4.2.3 任务2——寄件人信息87
4.2.4 任务3——收件人信息90
4.2.5 任务4——立即下单92
4.3 小 结93
4.4 课后习题93
第5章
邀请函小程序95
5.1 媒体组件95
5.1.1 图片(image)组件95
5.1.2 音频(audio)组件97
5.1.3 视频(video)组件100
5.2 地图与动画102
5.2.1 地图(map)组件102
5.2.2 动画(animation)对象104
5.3 案例:邀请函小程序106
5.3.1 案例分析106
5.3.2 任务1——新建一个微信小程序并配置107
5.3.3 任务2——制作邀请函页面109
5.3.4 任务3——制作照片展示页面111
5.3.5 任务4——制作视频页面112
5.3.6 任务5——制作地图页面113
5.3.7 任务6——制作社员信息提交页面114
5.3.8 任务7——添加心跳动画119
5.4 小 结120
5.5 课后习题120
第6章
文件管理小程序122
6.1 文 件122
6.1.1 文件系统122
6.1.2 获取文件信息126
6.1.3 获取本地文件列表127
6.1.4 创建目录127
6.1.5 删除目录128
6.1.6 打开文件129
6.2 案例:文件管理小程序129
6.2.1 案例分析129
6.2.2 任务1——页面的实现130
6.2.3 任务2——目录功能的实现131
6.2.4 任务3——文件功能的实现133
6.3 小 结136
6.4 课后习题136
第7章
你画我猜小程序138
7.1 画 布138
7.1.1 画布基础知识138
7.1.2 画布小程序139
7.2 案例:你画我猜小程序140
7.2.1 案例分析140
7.2.2 任务1——页面结构140
7.2.3 任务2——绘制图像141
7.2.4 任务3——选择画笔颜色142
7.2.5 任务4——取消、擦除、删除143
7.2.6 任务5——分享图片144
7.3 小 结145
7.4 课后习题146
第8章
校园场地预约小程序147
8.1 网 络147
8.1.1 小程序网络基础147
8.1.2 上传与下载150
8.2 开放接口154
8.2.1 登录154
8.2.2 用户信息157
8.2.3 账号信息159
8.2.4 授权160
8.3 案例:校园场地预约小程序161
8.3.1 案例分析161
8.3.2 任务1——用户授权161
8.3.3 任务2——预约场地164
8.4 小 结164
8.5 课后习题165
第9章
购物车小程序166
9.1 开发模式对比166
9.1.1 传统开发模式166
9.1.2 云开发模式167
9.2 云开发基础168
9.2.1 开通云开发168
9.2.2 云数据库169
9.2.3 云存储176
9.2.4 云函数177
9.3 案例:奶茶购物车小程序180
9.3.1 案例分析180
9.3.2 任务1——创建项目并配置181
9.3.3 任务2——商品展示页的实现182
9.3.4 任务3——购物车页面的实现185
9.3.5 任务4——结算页面的实现190
9.3.6 任务5——地址管理页面的实现193
9.3.7 任务6——新增地址页面的实现195
9.4 小 结198
9.5 课后习题198
第 10章
书城小程序200
10.1 uni-app框架介绍200
10.1.1 什么是uni-app200
10.1.2 跨平台开发201
10.2 uni-app框架基础201
10.2.1 创建uni-app项目201
10.2.2 目录结构202
10.2.3 语法规范208
10.2.4 生命周期217
10.3 uni-app常用API220
10.3.1 页面跳转220
10.3.2 发起请求224
10.4 案例:书城小程序227
10.4.1 案例分析227
10.4.2 任务1——创建项目并配置导航栏228
10.4.3 任务2——书城首页的实现230
10.4.4 任务3——分类页面的实现234
10.4.5 任务4——分类书籍列表页面236
10.4.6 任务5——书籍详情页面237
10.4.7 任务6——书架页面展示已添加的书籍239
10.4.8 任务7——阅读页面240
10.4.9 任务8——个人页面243
10.5 小 结244
10.6 课后习题244
|
|