展开全部

主编推荐语

AI赋能微信小程序开发,全流程实战提升效率。

内容简介

本书系统地介绍利用AI编程工具辅助开发微信小程序的完整流程,以开发“莫凡商城”项目为主线,详细讲解从环境搭建到功能实现的开发小程序的各个环节。

本书创新性地将AI编程工具深度整合到开发流程中,通过“需求分析—技术实现—AI优化”的实践模式,提供AI代码自动生成和优化的解决方案。

本书包含大量基于通义灵码的实例,可以帮助开发者提升开发效率。 本书适合微信小程序开发者、前端工程师、AI技术应用实践者,以及计算机相关专业师生阅读,可以帮助读者掌握利用AI辅助开发小程序的核心方法,快速实现小程序的开发。

目录

  • 版权信息
  • 内 容 提 要
  • 前 言
  • 第1章 AI编程工具与微信小程序
  • 1.1 AI辅助编程
  • 1.1.1 AI辅助编程的概念
  • 1.1.2 AI辅助编程的应用场景
  • 1.1.3 常见的几种AI编程工具
  • 1.2 微信小程序开发环境搭建与基础技术准备
  • 1.2.1 微信小程序开发环境搭建
  • 1.2.2 基础技术准备
  • 1.3 微信开发者工具的使用
  • 1.3.1 创建项目
  • 1.3.2 微信开发者工具界面
  • 1.3.3 常用的快捷键
  • 1.4 VS Code
  • 1.4.1 VS Code的安装与使用
  • 1.4.2 下载与安装AI编程工具插件
  • 1.4.3 对AI编程工具提问的技巧
  • 1.5 莫凡商城小程序项目
  • 1.5.1 “我的”模块的功能
  • 1.5.2 “首页”模块的功能
  • 1.5.3 “购物车”模块的功能
  • 1.5.4 “分类”模块的功能
  • 1.6 项目实战:使用AI编程工具辅助创建莫凡商城小程序项目
  • 第2章 莫凡商城小程序项目结构
  • 2.1 项目的目录树结构
  • 2.1.1 框架全局文件
  • 2.1.2 项目实战:使用AI编程工具辅助实现底部标签导航
  • 2.1.3 工具类文件
  • 2.1.4 框架页面文件
  • 2.2 微信小程序逻辑层框架接口
  • 2.2.1 使用App()函数注册小程序
  • 2.2.2 使用Page()函数注册页面
  • 2.3 微信小程序视图层
  • 2.3.1 WXML
  • 2.3.2 动态绑定数据
  • 2.3.3 组件属性动态绑定数据
  • 2.3.4 控制属性动态绑定数据
  • 2.3.5 关键字动态绑定数据
  • 2.3.6 运算
  • 2.4 微信小程序样式渲染
  • 2.4.1 尺寸单位
  • 2.4.2 样式导入
  • 2.4.3 内联样式
  • 2.4.4 选择器
  • 2.4.5 常用样式的属性
  • 2.5 微信小程序条件渲染
  • 2.5.1 使用wx:if判断单个组件
  • 2.5.2 使用wx:if一次性判断多个组件
  • 2.6 微信小程序列表渲染
  • 2.6.1 使用wx:for列表渲染单个组件
  • 2.6.2 使用wx:for一次性列表渲染多个组件
  • 2.6.3 使用wx:key指定唯一标识符
  • 2.7 项目实战:使用AI编程工具辅助实现“我的”页面
  • 第3章 莫凡商城首页的静态布局设计
  • 3.1 需求分析
  • 3.2 视图容器组件的应用
  • 3.2.1 视图容器组件view
  • 3.2.2 可滚动视图容器组件scroll-view
  • 3.2.3 滑块视图容器组件swiper
  • 3.2.4 可移动视图容器组件movable-view
  • 3.2.5 项目实战:使用AI编程工具辅助实现搜索区域布局与海报轮播
  • 3.3 基础内容组件
  • 3.3.1 图标组件icon
  • 3.3.2 文本组件text
  • 3.3.3 进度条组件progress
  • 3.3.4 富文本组件rich-text
  • 3.3.5 富文本编辑器editor
  • 3.4 图片组件image及图片API
  • 3.4.1 图片组件image
  • 3.4.2 图片API
  • 3.4.3 项目实战:使用AI编程工具辅助实现图书列表的静态布局
  • 3.5 导航组件和导航API
  • 3.5.1 页面链接组件navigator
  • 3.5.2 保留当前页跳转API(wx.navigateTo())
  • 3.5.3 关闭当前页跳转API(wx.redirectTo())
  • 3.5.4 跳转到tabBar页面API(wx.switchTab())
  • 3.5.5 返回上一页API(wx.navigateBack())
  • 3.5.6 关闭所有页面,打开某个页面API(wx.reLaunch())
  • 3.5.7 导航条API
  • 3.5.8 项目实战:使用AI编程工具辅助实现图书搜索功能
  • 3.6 项目实战:使用AI编程工具辅助实现“更多”图书列表页面的静态布局
  • 第4章 莫凡商城首页的动态绑定设计
  • 4.1 微信小程序函数处理
  • 4.1.1 生命周期函数
  • 4.1.2 页面事件函数
  • 4.1.3 页面路由管理
  • 4.1.4 自定义函数
  • 4.1.5 setData()函数
  • 4.2 微信小程序网络请求
  • 4.2.1 网络访问配置
  • 4.2.2 请求数据API
  • 4.2.3 文件上传API
  • 4.2.4 文件下载API
  • 4.2.5 项目实战:使用AI编程工具辅助实现动态获取图书列和动态渲染页面效果
  • 4.3 下拉刷新及窗口设置
  • 4.3.1 下拉刷新API及事件处理函数
  • 4.3.2 wx.setBackgroundColor()
  • 4.3.3 wx.pageScrollTo()
  • 第5章 莫凡商城的注册、登录功能
  • 5.1 微信小程序表单组件
  • 5.1.1 按钮组件button
  • 5.1.2 多选项目组件checkbox
  • 5.1.3 单选项目组件radio
  • 5.1.4 输入框组件input
  • 5.1.5 多行输入框组件textarea
  • 5.1.6 改进表单可用性组件label
  • 5.1.7 滚动选择器组件picker
  • 5.1.8 滑动选择器组件slider
  • 5.1.9 开关选择器组件switch
  • 5.1.10 表单组件form
  • 5.1.11 项目实战:使用AI编程工具辅助实现注册页面
  • 5.2 微信小程序界面交互API
  • 5.2.1 显示/隐藏消息提示框API
  • 5.2.2 显示模态对话框API
  • 5.2.3 显示/隐藏loading提示框API
  • 5.2.4 显示操作菜单API
  • 5.3 定时器API
  • 5.4 数据缓存API
  • 5.4.1 将数据缓存到本地
  • 5.4.2 获取本地缓存数据
  • 5.4.3 清理本地缓存数据
  • 5.5 登录相关API
  • 5.5.1 登录API
  • 5.5.2 获取账号信息API
  • 5.5.3 获取用户信息API
  • 5.5.4 授权API
  • 5.6 项目实战:使用AI编程工具辅助实现登录页面
  • 5.7 项目实战:使用AI编程工具辅助实现从“我的”页面跳转到登录页面
  • 5.8 项目实战:使用AI编程工具辅助实现修改密码页面
  • 5.9 项目实战:使用AI编程工具辅助实现意见反馈页面
  • 5.10 项目实战:使用AI编程工具辅助实现清除缓存功能
  • 第6章 莫凡商城的商品详情页设计
  • 6.1 使用AI编程工具学习在页面间传递数据
  • 6.2 媒体组件及媒体API的应用
  • 6.2.1 音频组件audio及音频API
  • 6.2.2 视频组件video及视频API
  • 6.2.3 相机组件camera及相机API
  • 6.2.4 实时音视频播放组件live-player
  • 6.2.5 实时音视频录制组件live-pusher
  • 6.3 项目实战:使用AI编程工具辅助实现商品详情页
  • 6.4 项目实战:使用AI编程工具辅助实现商品加入购物车功能
  • 6.5 项目实战:使用AI编程工具辅助实现购物车页面
  • 6.6 分享与转发API的应用
  • 第7章 莫凡商城的获取收货地址功能设计
  • 7.1 位置API
  • 7.1.1 获得当前位置API、选择位置API、打开位置API
  • 7.1.2 开启/停止接收位置信息API
  • 7.1.3 监听实时地理位置API
  • 7.2 收货地址API
  • 7.3 地图组件及地图API
  • 7.3.1 地图组件map
  • 7.3.2 地图API
  • 7.4 项目实战:使用AI编程工具辅助实现立即购买页面
  • 7.5 项目实战:使用AI编程工具辅助实现收货地址列表页面
  • 7.6 项目实战:使用AI编程工具辅助实现新增或编辑地址页面
  • 第8章 莫凡商城的支付功能及订单详情页设计
  • 8.1 支付API
  • 8.2 项目实战:使用AI编程工具辅助实现支付功能
  • 8.3 画布组件及画布API
  • 8.4 项目实战:使用AI编程工具辅助实现支付完成页
  • 8.5 项目实战:使用AI编程工具辅助实现我的订单页面
  • 8.6 项目实战:实现订单详情页
  • 第9章 小程序扩展应用
  • 9.1 设备应用API
  • 9.1.1 获得系统信息
  • 9.1.2 获取网络状态
  • 9.1.3 加速度计
  • 9.1.4 拨打电话
  • 9.1.5 扫码
  • 9.1.6 剪贴板
  • 9.1.7 屏幕亮度
  • 9.2 文件操作API
  • 9.2.1 保存文件到本地API
  • 9.2.2 获取本地文件列表API
  • 9.2.3 获取本地文件信息API
  • 9.2.4 删除本地文件API
  • 9.2.5 打开文档API
  • 9.2.6 获取文件信息API
  • 9.2.7 文件管理器API
  • 9.3 项目实战:使用AI编程工具辅助实现图书分类页面
  • 9.4 项目实战:使用AI编程工具辅助实现图书分类结果页面
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。