您好,欢迎光临有路网!
微信小程序全栈开发技术与实战(微课版)
QQ咨询:
有路璐璐:

微信小程序全栈开发技术与实战(微课版)

  • 作者:张引 赵玉丽
  • 出版社:人民邮电出版社
  • ISBN:9787115592101
  • 出版日期:2022年12月01日
  • 页数:0
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用,正因为这样的优势,微信小程序在各领域得到广泛的应用。 本书共16章,主要包括快速上手微信小程序,小程序的基础组件,小程序的设计交互,小程序的**组件,小程序的数据访问与管理,小程序的分层架构,小程序的服务逻辑层实现,小程序的页面逻辑层与渲染层实现,多人协同开发的编码规范,代码管理、分支开发与Git,多人协同开发的架构设计,多人协同开发实战,构建稳健的Web服务客户端,检查数据更新,传递导航参数,复杂列表渲染,跨页面数据同步等内容,使读者全面掌握微信小程序全栈开发技术,提高项目开发的能力。 本书可以作为普通高等院校计算机相关专业和非计算机专业微信小程序开发课程的教材,也可作为微信小程序开发人员的参考书和广大计算机爱好者的自学用书。
    目录
    第 1章 快速上手微信小程序5 1.1 系统与环境要求5 1.2 安装微信***工具6 1.3 Hello World!7 1.3.1 创建项目7 1.3.2 设置微信***工具8 1.3.3 微信***工具的界面9 1.3.4 编写WXML代码10 1.3.5 编写JavaScript代码12 1.4 微信小程序的基本概念12 1.5 动手做13 1.6 迈出小圈子13 第 2章 小程序的基础组件14 2.1 视图容器与WXSS14 2.2 输入框input17 2.2.1 bindinput属性17 2.2.2 input组件与数据绑定19 2.3 选择器picker20 2.4 开关选择器switch22 2.5 弹出对话框showModal22 2.6 滑动选择器slider23 2.7 学习组件的固定模式23 2.8 动手做24 2.9 迈出小圈子24 第3章 小程序的交互设计26 3.1 了解参考项目26 3.2 描绘图形界面28 3.2.1 纸面原型图28 3.2.2 线框图28 3.2.3 原型工具30 3.3 形成操作动线31 3.4 识别已知,探索未知32 3.5 动手做34 3.6 迈出小圈��34 第4章 小程序的**组件35 4.1 列表渲染35 4.1.1 显示数组数据35 4.1.2 获取用户点击的索引37 4.2 导航选项卡tabBar39 4.2.1 新建页面39 4.2.2 创建导航选项卡40 4.2.3 修改导航选项卡的样式42 4.3 微信小程序的导航43 4.3.1 页面导航43 4.3.2 选项卡导航44 4.4 动手做45 4.5 迈出小圈子45 第5章 小程序的数据访问与管理46 5.1 微信小程序的数据访问与管理方法46 5.2 数据缓存47 5.3 小程序·云开发数据库48 5.3.1 准备数据库集合48 5.3.2 访问数据库50 5.3.3 回调函数与数据绑定51 5.4 访问Web服务53 5.5 动手做56 5.6 迈出小圈子56 第6章 小程序的分层架构57 6.1 渲染层与逻辑层57 6.1.1 WXML与JS文件的关系57 6.1.2 小程序的渲染层实现59 6.1.3 小程序的逻辑层实现60 6.1.4 渲染层与逻辑层之间的通信60 6.2 逻辑层的进一步划分62 6.2.1 微信小程序逻辑层的问题62 6.2.2 重构Database项目63 6.2.3 页面逻辑层与服务逻辑层65 6.3 动手做66 6.4 迈出小圈子67 第7章 小程序的服务逻辑层实现68 7.1 开发切入点的选择68 7.2 诗词存储服务的设计69 7.2.1 获取给定的诗词69 7.2.2 获取满足给定条件的诗词数组70 7.3 诗词存储服务的实现72 7.3.1 引入数据库服务72 7.3.2 实现获取满足给定条件的诗词数组73 7.3.3 实现获取给定的诗词74 7.4 诗词存储服务的测试75 7.5 动手做76 7.6 迈出小圈子76 第8章 小程序的页面逻辑层与渲染层实现78 8.1 搜索结果页的逻辑层实现78 8.1.1 基础逻辑实现78 8.1.2 无限滚动与onReachBottom79 8.2 搜索结果页的渲染层实现83 8.3 搜索结果页的测试85 8.4 动手做86 8.5 迈出小圈子86 第9章 多人协同开发的编码规范87 9.1 命名规范87 9.1.1 变量的命名规范87 9.1.2 成员的命名规范91 9.2 排版规范92 9.2.1 JavaScript排版规范92 9.2.2 WXML排版规范93 9.3 注释规范93 9.3.1 行级注释规范93 9.3.2 对象级注释规范94 9.4 动手做95 9.5 迈出小圈子95 第 10章 代码管理、分支开发与Git97 10.1 准备工作97 10.2 将项目发布到Gitee97 10.3 添加仓库成员102 10.4 克隆仓库102 10.5 同步更改104 10.6 解决冲突106 10.7 撤销更改110 10.8 分支开发111 10.9 动手做115 10.10 迈出小圈子115 第 11章 多人协同开发的架构设计116 11.1 分层架构设计116 11.2 渲染层设计117 11.3 页面逻辑层设计120 11.4 审视相关的页面122 11.5 服务逻辑层设计123 11.6 动手做126 11.7 迈出小圈子126 第 12章 多人协同开发实战127 12.1 ****页的渲染层实现127 12.1.1 添加****页127 12.1.2 创建渲染层分支127 12.1.3 **布局129 12.1.4 image组件的剪裁与缩放模式130 12.1.5 条件渲染130 12.1.6 设计时数据131 12.1.7 提交并推送渲染层分支132 12.2 ****页的页面逻辑层实现132 12.2.1 创建页面逻辑层分支132 12.2.2 创建函数与变量134 12.2.3 实现showDetailButtonBindTap函数135 12.2.4 实现onLoad函数135 12.3 动手做136 12.4 迈出小圈子137 第 13章 构建稳健的Web服务客户端138 13.1 Web服务的访问错误138 13.2 警告服务139 13.3 获取访问Token141 13.4 偏好存储143 13.5 缓存访问Token144 13.6 设置访问Token145 13.7 准备备用方案147 13.8 动手做149 第 14章 检查数据更新150 14.1 更新的检查策略150 14.2 图片信息存储151 14.3 实现**图片服务153 14.4 动手做157 第 15章 传递导航参数158 15.1 利用“快递柜”传递导航参数158 15.1.1 实现navigationService158 15.1.2 利用navigationService传递导航参数159 15.2 利用页面间事件通信通道传递导航参数161 15.2.1 实现navigationService2161 15.2.2 利用navigationService2传递导航参数161 15.3 两种方法的对比163 15.4 利用“快递柜”传递选项卡导航参数163 15.5 导航到**详情页164 15.5.1 合并分支164 15.5.2 添加**详情页166 15.6 动手做167 第 16章 复杂列表渲染168 16.1 来自诗词搜索页的挑战168 16.2 诗词搜索页的页面逻辑层169 16.2.1 基础变量169 16.2.2 设置搜索条件170 16.2.3 添加与删除搜索条件172 16.2.4 执行搜索173 16.2.5 读取导航参数174 16.3 诗词搜索页的渲染层175 16.4 动手做176 第 17章 跨页面数据同步177 17.1 诗词收藏的基本方法177 17.1.1 添加收藏存储177 17.1.2 添加诗词详情页180 17.1.3 导航到诗词详情页183 17.1.4 添加诗词收藏页184 17.1.5 基本方法存在的问题188 17.2 回调驱动的诗词收藏188 17.2.1 收藏存储已更新回调函数188 17.2.2 关联回调函数190 17.3 动手做191 17.4 下一步的学习191

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外