做为一个练习时长一月半的动森岛民,最近周围岛友纷纷苦于售卖大头菜,谁能想到如此治愈可爱的养成游戏刺激堪比期货大盘。

都说这是猛男游戏,本期就由我们的高萌小哥哥—亚当传授他的神级玩法:用Serverless自制小程序云统计好友大头菜价格。

视频链接:点击这里

(视频来自bilibili up主:亚当不是程序员)

关于小程序云serverless

提供云函数服务:它支持用户使用Node.js进行开发,主要就是替代原本的后端服务器,令开发者可以把后端每一个服务的代码都单独提交到云端平台上去运行。

提供数据存储服务:基于MongoDB托管在云端的数据库,数据以JSON格式存储以及文件存储服务:他令到小程序可以将用户上传的文本,图片等等内容上传到云端,在图片上传成功后,系统会自动生成一个资源链接,开发者可以在小程序中使用该图片地址。

更良心的是,不像游戏里坑钱的狸克几百铃钱卖你个捕虫网,阿里云的这个小程序Serverless在公测期间完全免费,大家不必担心在学习的过程中会被收费。

话不多说,赶紧上车!教程分上下期,本期内容为准备工作和了解成品架构,实操部分将在下期进行讲解,循序学习,日渐精进哦~

  • 准备工作

平台注册:如果你之前没有注册过阿里云的账户的话,你可以去阿里云官网来注册账户,并实名认证。注册完之后,来到阿里云的控制台,直接搜索小程序云,打开之后在左侧找到小程序云Serverless,点击服务空间管理,为我们将要做的小程序创建一个新的服务空间。

因为我们今天是一个支付宝小程序来作为示例,所以我们还需要去支付宝的开发者平台注册账号。支持手机支付宝扫码登录,在开发支付宝小程序这里点击立即创建,并同意一个个人小程序的公测申请,点击开始体验。

安装工具:需要安装两个工具,一个是小程序开发者工具,大家可以在页面下载,下期视频主要用这个工具来开发和调试小程序,同时下载叫做支付宝开放平台的开发助手,在下一期开发助手可以帮助我们生成公匙绑定小程序。(这里提醒大家不要轻易把公匙和私匙分享给别人)

  • 了解成品架构

每个玩家填写自己岛上的资料和现实的大头菜价格,提交后记录就会显示在这个好友列表里,界面简单易用,并且所有数据都会由你自己管理,只有你授权的人才能看到,不会公开发布。

  • 技术原理解析

我们开发前端的时候所用的语言也会是JavaScript,只不过它不是用 ReactJS, VueJS这些框架而是使用专为支付宝小程序所定制的一个框架。如果我们只是写了一个小程序的前端的话,其实我们开发的小程序算是一个静态的小程序,就是说无论你在小程序里面加了多少数据,一旦你的页面刷新,这个页面就恢复成初始状态,因为你是没有一个数据库去存储你的这些数据的,所以如果我们想开发一个动态的小程序的话,我们就需要用到说小程序里面的一些云函数、云数据库这样的一些服务。

成品里的两个按钮“提交”和“刷新”,"提交"所对应的云函数,我取了一个名字叫做updateUserData,他把我们提交的数据写入到我们Serverless平台的云数据库,那么如果他看到数据已经存在的话,它就会更新你的数据,然后刷新按钮它所对应的云函数,就是getAllUserData,他就会获取你的云数据库里面所有数据,然后排列。

整个架构非常简单,如果有能力的话,可以去尝试去添加一些新的功能,比如说添加一个大头菜价格从高到低的这样一个排序等等。

另外,想自己研究一下小程序开发的同学们,“点击这里”即可免费使用小程序云及获得小程序云电子书!

高能玩家!硬核自制小程序云“肝”动森相关推荐

  1. aftershokz蓝牙搜不到_硬核!小程序时怎么控制蓝牙设备的?

    文章涉及到大量软硬件知识,没有编程基础的小伙伴看起来会很吃力,硬核预警! hi,大家好,因为个人原因没办法上传视频,所以最近将会以文章的形式进行更新,点赞投币收藏转发还是需要的,谢谢大家. 如果说你们 ...

  2. C语言健壮性检验小程序,#小程序云开发挑战赛#-消灭癌细胞-休闲玩家

    #小程序云开发挑战赛#-消灭癌细胞-休闲玩家 通过扫雷的玩法和抗癌这个中心思想的结合,实现一个新时代背景下的old school网络游戏 核心玩法 以下仅为本游戏内容,仅供参考.如发现不正确的地方,欢 ...

  3. 微信小程序云开发不完全指北

    微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...

  4. 第六十二期:腾讯云发布“小程序·云开发十大优秀实践”:猫眼、唯品会等入选

    作者:周小白 [TechWeb]10 月 19 日消息,今日,腾讯云首次对外公布了"小程序·云开发十大优秀实践",包括白鹭引擎.千墨科技.腾讯新闻.即速应用.微盟.唯品会.猫眼.香 ...

  5. 腾讯云发布“小程序·云开发十大优秀实践”,猫眼、唯品会、香格里拉等入选

    10月19日,腾讯云联合微信小程序团队举办"小程序·云开发"技术峰会.会上,腾讯云首次对外公布了"小程序·云开发十大优秀实践", 包括白鹭引擎.千墨科技.腾讯新 ...

  6. 从小程序到小程序云开发

    点击观看大咖分享 小程序云开发为微信小程序开发者提供云到端的一站式解决方案,帮助开发者统一构建和管理资源,能有效降低技术门槛.减少研发成本.提升开发效率,协助开发者快速搭建稳定高质量的微信小程序应用. ...

  7. 【小程序云开发】30分钟搭建个人相册小程序

    文章目录 前言 最终效果 准备工作 小程序架构 创建小程序云开发环境 创建数据库 搭建个人相册 写在最后 前言 图片存储,是所有应用开发里最常见的场景之一. 本文将通过实战"个人相册小程序& ...

  8. 小程序云开发,学习总结

    最近要参加一个比赛,用小程序做了一个论坛,然后想在这里做一个总结,主要是整理下自己是如何一步步做出来的,有哪些经验值得以后学习中借鉴,有哪些值得反思和改正,然后也给将要使用云开发做小程序的人一点参考. ...

  9. [阿里实习]阿里云EMAS团队小程序云Serverless实习工作总结

    实习工作回顾 1. 记事本小程序开发(4.5周) 工作内容 记事本小程序开发,实现数据库的增删改查,学习云函数操作数据库 输出 记事本小程序项目代码 最佳实践pr稿 10篇学习文档.踩坑记录.入门总结 ...

最新文章

  1. 从html中提取手机号码,C#从字符串中提取电话号码、手机号码
  2. 运算符 - PHP手册笔记
  3. Week8 Teamework from Z.XML-Z.XML游戏功能说明
  4. 输入对话框 android,android 输入对话框 确认对话框
  5. 5怎么关闭作弊模式_相机5种主要的拍摄模式该怎么用
  6. 爬有道翻译的几种方法
  7. 演练 开心餐厅 0929
  8. 数据库基础知识——参考数据库基本概念6版
  9. yum客户端的配置文件的格式
  10. 谷歌的诀窍:如何取消验证码
  11. cmd使用SBT构建scala项目
  12. MySQL数据库餐厅点菜系统_Java实现餐厅点餐系统的实例代码
  13. R语言建立VAR模型分析联合内生变量的动态关系
  14. eps在c语言,C语言中eps指的是什么东西?
  15. sql sever conver
  16. 小数,分数,百分数及倍数的怎么表达?怎么读? kira86 于2010-07-07发布 l 已有1958人浏览增大字体 减小字体 常态文玩 数百名外教任意选,每天陪你练口语 一个积分学英语,您的账户
  17. STL快速入门学习教程之map的简单使用
  18. 超有用的前端配色网站
  19. 3-10 Pandas的数据规整
  20. c语言单元测试(cunit)打桩,如何写打桩文件

热门文章

  1. 新工具上线!只需2步助你轻松学爬虫!
  2. shutil python_shutil模块
  3. 2021年高考英语卷三成绩查询,2021年全国3卷高考外语卷难不难,今年全国3卷高考外语卷难度系数点评...
  4. 树莓派 rfid_树莓派工控机做Modbus RTU主站读取RFID数据
  5. D3js(六):支持css的tooltips
  6. 深度学习总结:用pytorch做dropout和Batch Normalization时需要注意的地方,用tensorflow做dropout和BN时需要注意的地方,
  7. U盘制作linux启动盘
  8. 【C++】 类型转换
  9. 关于windows10设置环境变量的问题
  10. 你好同窗,我们开始吧,这是我们的第3次见面