欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

微信小程序项目实战

书      号:9787113292652

丛  书 名:高等职业教育工匠工坊新型活页式系列教材

作      者:马静,郭立文,顾旭峰

译      者:

开      本:16开

装      帧:平装

正文语种:中文

出  版 社:中国铁道出版社有限公司

定      价:59

  • 内容简介

    本书的编写以“项目导向、任务驱动、基于工作过程”为宗旨,通过3个企业真实项目,详细介绍了微信小程序的基础知识和开发技巧。全书分为3个项目、13个单元、24个任务,每个任务又以“任务描述”“任务目标”“任务实现”“任务考评”为主线,介绍了项目管理工具TAPD、项目版本控制系统Git、项目托管服务平台Gitee,微信开发者工具、小程序目录结构、MVC框架、数据绑定、列表渲染、自定义组件的封装,视图容器、基础内容、表单、导航、媒体等小程序常用组件,网络请求API、数据缓存API、内置地图与拨打电话API,微信小程序项目测试、项目审核与发布等内容。

    本书将微信小程序开发技术贯穿所有项目任务之中,根据企业实际设计开发小程序的步骤,分任务逐步完成项目,同时在任务实现中引入“知识链接”,重点讲解了项目知识和技能点,有助于学生掌握微信小程序开发核心技术,并形成良好的职业素养。

    本书通俗易懂,内容广泛、充实,实用性强,既可作为高等院校、高等职业院校“微信小程序开发”课程的教材,也可作为微信小程序开发人员的参考资料或培训教材。



  • 前言

    本书的编写以“项目导向、任务驱动、基于工作过程”为宗旨,详细介绍了微信小程序的基础知识与开发技巧。
    全书共包含 3 个项目、13 个单元、30 个任务,主要内容如下:
    项目一 豆瓣评分
    通过 7 个单元,16 个任务介绍“豆瓣评分”微信小程序项目开发的全过程。单元一项目准备:介绍目前企业在进行微信小程序团队合作开发时会使用的 3 个工具——项目管理工具 TAPD、项目版本控制系统 Git、项目托管服务平台 Gitee。在创建项目任务中,详细介绍了注册登录微信公众平台、安装与使用微信开发者工具、在微信开发者工具中配置版本管理(Git)工具、整理项目初始代码、新建项目所需页面、小程序的基本目录结构等内容。
    单元二自定义组件的封装:介绍“豆瓣评分”项目中搜索栏、评分星星、数据模块组件、首页模块组件、短评组件的实现。在知识链接中详细介绍了 MVC 框架、自定义组件的基本知识和使用方法、view 组件、navigator 组件、image 组件、scroll view 可滚动视图容器组件和 wx:if 条件渲染。
    单元三至单元七介绍豆瓣评分小程序中首页、列表页、搜索功能、详情页和短评列表功能的实现。在知识链接中详细介绍了微信小程序网络请求方法、小程序页面生命周期、使用 wx:for 实现对象的遍历、setData 函数、数据缓存 API、flflex 布局样式、text 和 button 组件使用方法、wx.navigateBack() 接口的功能与使用方法。
    项目二 琪斐定制家居馆
    通过 2 个单元,8 个任务介绍“琪斐定制家居馆”微信小程序项目开发的全过程。单元一产品展示和联系我们:介绍“琪斐定制家居馆”小程序中 tab 标签导航的配置、“产品展示”和“联系我们”页面的实现。在知识链接中详细介绍了全局配置文件 app.json 的功能、image 组件、内置地图与拨打电话 API。
    单元二首页模块:介绍首页展示、公司简介页、产品服务页、典型案例页和全新产品页的实现。在知识链接中详细介绍了 swiper 组件、block wx:for 的使用方法、bindtap 点击事件的使用。

  • 目录

    项目一 豆瓣评分 ................................................................................................1-1
    单元一 项目准备.....................................................................................................1-2
    任务一 TAPD 的使用.............................................................................................1-2
    任务二 Git 的安装与使用..................................................................................1-11
    任务三 码云(Gitee)的使用............................................................................1-29
    任务四 创建项目................................................................................................1-39
    单元二 自定义组件的封装.....................................................................................1-59
    任务一 搜索栏的实现.........................................................................................1-59
    任务二 评分星星组件的实现..............................................................................1-69
    任务三 数据模块组件的实现..............................................................................1-77
    任务四 首页模块组件的实现..............................................................................1-83
    任务五 短评组件的实现.....................................................................................1-91
    单元三 首页...........................................................................................................1-99
    任务 首页的实现................................................................................................1-99
    单元四 列表页.....................................................................................................1-109
    任务 列表页的实现..........................................................................................1-109
    单元五 搜索功能.................................................................................................1-115
    任务 搜索功能的实现.......................................................................................1-115
    单元六 详情页.....................................................................................................1-125
    任务一 基本信息展示.......................................................................................1-125
    任务二 标签信息展示.......................................................................................1-135
    任务三 短评信息展示.......................................................................................1-141
    单元七 短评列表功能..........................................................................................1-147
    任务 短评列表功能的实现...............................................................................1-147
    项目二 琪斐定制家居馆 .....................................................................................2-1
    单元一 产品展示和联系我们...................................................................................2-2
    任务一 配置 tab 标签导航...................................................................................2-2
    任务二 产品展示页..............................................................................................2-9
    任务三 联系我们页............................................................................................2-15
    单元二 首页模块...................................................................................................2-23
    任务一 首页展示................................................................................................2-23
    任务二 公司简介页............................................................................................2-31
    任务三 产品服务页............................................................................................2-37
    任务四 典型案例页............................................................................................2-43
    任务五 全新产品页............................................................................................2-49

    项目三 番茄时钟 ................................................................................................3-1

    单元一 主页.............................................................................................................3-2
    任务一 页面设计..................................................................................................3-2
    任务二 逻辑层开发............................................................................................3-15
    单元二 记录页.......................................................................................................3-23
    任务 记录页的实现............................................................................................3-23
    单元三 设置页.......................................................................................................3-31
    任务 设置页的实现............................................................................................3-31
    单元四 项目测试及审核与发布..............................................................................3-39
    任务一 项目测试................................................................................................3-39
    任务二 项目的审核与发布.................................................................................3-45
    参考文献 ............................................................................................................ C-1
  • 作者介绍

    马静,副教授,2004年毕业于西北大学软件工程专业,从事教学工作17年。主持建成省级精品在线开放课程1门,参与建成省级精品在线开放课程1门;获得教育bu全国教学比赛二等奖1项;获得陕西省教学能力大赛二等奖1项;指导学生参加全国职业院校技能大赛获二等奖、三等奖各1项;主持或参与陕西省规划办、职教学会等纵向课题5项;主编教材1部,副主编教材3部;发表论文19篇。 郭立文,副教授,现任职于陕西国防工业职业技术学院,1999年毕业于长春光学精密机械学院计算机软件专业,从事教学工作22年。曾获得国家级教学成果二等奖1项;陕西省教学成果二等奖1项;《信息技术基础》课程思政负责人;《计算机网络技术》课程思政负责人;主持建成省级精品课程2门,参与建成省级精品在线开放课程2门;获得陕西省教学能力大赛二等奖1项;主持或参与教育bu、陕西省教育厅、职教学会、计算机学会、中华职教社等纵向课题8项;主持横向课题4项,其中完成国家市场监管总局横向项目1项;参与编写《IT基础运维交付服务规范标准》;发表论文7篇,编写教材6部。 顾旭峰,曾就职于IBM中国云计算中心云计算架构师。十年的职业教育行业产品规划、业务开拓
  • 编辑推荐

    本书的编写以“项目导向、任务驱动、基于工作过程”为宗旨,详细介绍了微信小程序的基础知识与开发技巧。是工匠工坊、校企合作编写的新型活页式系列教材,配套源代码和操作视频,
  • 书评书荐

  • 附件下载

图书推荐