高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

2024年去哪里学习开发小程序(共39篇)

去哪里学习开发小程序 第1篇

在page里的onPullDownRefresh方法里监听下拉刷新

去哪里学习开发小程序 第2篇

开通cms需要你云开发里使用按量付费,如果你是第一次开通云开发,记得做如下选择。如果你已经开通过云开发,记得把付费模式改为按量付费。

之前的通过formid发送模板消息推送,将在2020年1月10日下线,所以我们不得不使用订阅消息了。

我们先来看下订阅消息的官方简介。接下来我们就来借助云开发,来快速实现小程序消息推送的功能。

去哪里学习开发小程序 第3篇

其实上面静态网站功能开通以后,我们不用上传网站资源,就可以直接来使用短信功能了。下面我们就来使用云开发的云函数功能来做短信发送功能。老规矩先看效果图代码编写也很简单其实发送短信的代码很简单,就上面这几行。下面就来教大家如何编写这个云函数。

新建一个和pages平级的目录cloud,用于存放云函数然后在里添加cloudfunctionRoot选项。然后对cloud选择当前环境在里配置环境变量这个env环境id需要你去云开发控制台获取

右键cloud目录,新建云函数然后新建一个云函数,名字你可以自定随便定。我这里用sendSms

我这里把代码贴给大家,记得把env和接收短信的手机号换成你自己的。

去哪里学习开发小程序 第4篇

去除字符串里的回车键语法如下

可以看到我们只需要调用字符串.replace方法即可,后面括号里跟的是回车键对应的正则表达式。这里不需要记住,后面用的时候来我笔记这里复制就行了。可以看到我们剔除回车键以后,再分割的字符串里就没有回车键了。

去哪里学习开发小程序 第5篇

官方文档:

调用云函数有两种写法

注意:云函数只要有变动,就要重新部署,否则云函数不生效。

遇到了一个问题,如下出现原因:如果你有两个云开发环境,偶尔会出现上图所示的问题。解决问题:有两种

本地小程序直接调用数据库修改会有问题

只能修改自己创建的数据,别人创建的数据,就没有办法修改了。

如何解决呢? 用云函数来修改就可以解决这个问题啦。

1,先创建云函数update0129

2,调用云函数就行修改

去哪里学习开发小程序 第6篇

比如我这里有如下的一些数据

我们想实现如下搜索需求

我们知道数据库查询的时候有个where语句,但是where语句是查询某个字段全部包含你输入的内容时才可以,所以单纯用where语句来做搜索的话,结果太单一。所以我们今天就来学习下模糊搜索功能的实现。我们以上面三个需求为例,来一个个讲解。

去哪里学习开发小程序 第7篇

我们前面虽然可以用测试号创建小程序,但是测试号有很多功能会受限,比如我们接下来要讲的云开发,必须是注册小程序后才可以使用,所以今天我们就来讲讲小程序的注册.

官方注册文档:

进入注册页面时,跟着提示一步步来就可以了

今天我们就来正式的创建自己的第一个云开发项目,在创建云开发之前,有下面几个注意事项

去哪里学习开发小程序 第8篇

用户输入新价格,调用update方法进行更新数据我们更新成功的时候,会有如下所示的日志打印。只有stats里的updated是1的时候,才代表成功的更新了一条数据。如果这条商品不是你创建的,当你对这条商品做更新操作时,打印的updated就是0。这个时候代表没有更新成功。这是因为操作时的权限问题,要解决这个问题,就要借助云函数了,这里我们先放在这里,在后面云函数章节会做具体讲解。

用户删除数据是一个危险操作,所以操作之前最好给用户一个友好提示。官方弹窗文档:

如果这条商品不是你创建的,当你对这条商品做删除或者更新操作时,虽然也会返回成功,但是可以看到我们更新或者删除的条数是0。

其实这个时候也意味着没有更新或者删除成功,这里是因为操作权限的问题,因为这条数据不是你创建的。所以你只能对这条数据做查询操作,而不能做修改和删除操作。要想解决这个问题,就要借助云函数了。后面云函数讲解的部分,我会做具体讲解的。

我们还是先接着学习数据库操作的高级操作

去哪里学习开发小程序 第9篇

简单起见,我这里只定义一个输入手机号的输入框和一个button按钮对应的代码如下

去哪里学习开发小程序 第10篇

直接调用数据库每次最多只能加载20条数据wxml里只做简单的列表数据显示就行了wxss做个简单的样式对应的效果如下

去哪里学习开发小程序 第11篇

在里写入环境id,注意这里要用你自己的云开发环境id

初始化云开发环境前,先去云开发控制台,拿到云开发环境id,如下图这里的环境id建议直接复制,不要手写,很容易写错。

拿到环境id以后,就去里做云开发环境初始化,如下

用时候云开发创建好以后,初始化可能需要一点时间,所以如果这里初始化有报错,记得关闭开发者工具,等几分钟再重新打开即可.

官方文档:

去哪里学习开发小程序 第12篇

我们在下拉刷新时,刷新动画一般很久才结束,正常情况下应该是数据请求成功后就结束刷新动画。所以我们通过()方法来结束刷新动画。官方文档:代码示例如下

去哪里学习开发小程序 第13篇

页面比较简单,就两个输入框和两个按钮

js里主要是获取用户输入的手机号,然后发送验证码,发送验证码调用云函数实现短信验证码发送功能。用户输入验证码以后进行校验即可。

到这里我们就实现了验证码发送功能了。

我这里把生成随机验证码的方法贴给大家。

我们上面给单个手机发送验证码的功能实现了,接下来就教大家如何群发短信。

老规矩,先看效果图官方文档:

这个前置条件很重要,条件不满足,你就没法使用云开发短信功能。

上面条件都满足以后,我们就可以来愉快的撸代码了。

年卡福利

感兴趣可以加石头哥微♥ 2501902696 备注年卡

去哪里学习开发小程序 第14篇

小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。

开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。

开发者无需搭建服务器,可免鉴权直接使用平台提供的API进行业务开发小程序

云开发又简称tcb,是微信官方给我们提供的基于腾讯云的云服务器。目前云开发包含:云数据库,云函数,云存储,云调用。后面章节会具体给大家讲解这几个。

去哪里学习开发小程序 第15篇

我们上传图片之前需要先选择图片,所以这里用到一个图片选择的功能对应的官方文档:然后调用文件上传的api接口即可官方文档:

去哪里学习开发小程序 第16篇

选择文件的时候记得把type设置为file对应的官方文档:

在上面选择好文件以后,我们还是要调用uploadFile进行文件上传

去哪里学习开发小程序 第17篇

解决方案如下:使用DYNAMIC_CURRENT_ENV代码片段

首先来看下官方对云存储的介绍:官方文档:说白了,云存储就是可以用来存储视频,音频,图片,文件的一个云存储空间。如果你的小程序需要用到视频播放,音频播放,图片展示,文件上传与下载功能,就可以用到我们的云存储了。

去哪里学习开发小程序 第18篇

普通短信验证码短信

今天被云开发官方告知,云开发支持发短信功能了,然后就迫不及待的来尝下鲜。

官方文档:

进入官方文档一看,云开发给咱们开发者的福利还真不小。不仅仅可以很方便的使用短信功能,还送了咱们1000条免费短信。不用白不用嘛。这1000条短信足够咱们把小程序短信功能,和小程序短信验证码功能都学会了。废话不多说了,咱们直接来撸代码

去哪里学习开发小程序 第19篇

我们只需要创建一个云函数如下,然后填入用户的openid,要跳转的小程序页面链接,模板内容,模板id即可。通常这些数据都应该传进来,简单起见,我就把这里的模板内容写成固定的。

注意:我在编写上面的代码时,推送内容的key必须和小程序模板里的key保持一致,否则就会报如下错误。

到这里我们就完整的实现模板消息推送功能了,下面我把主要代码贴给大家,大家也可以私信我获取完整源码。

后面我会分享更多小程序相关的知识出来,请持续关注。

注意:授权一次,只能发送一条消息。

去哪里学习开发小程序 第20篇

这108条数据是石头哥提前为付费用户/年卡用户准备好的,如果你没有付费,可以自己去数据库里创建108条数据即可。

我这里导入到num数据表,导入成功如下:

把数据表(集合)的权限改为所有用户可读,仅创建者可读写。

去哪里学习开发小程序 第21篇

代码如下查询结果如下:可以看到我们成功的查询到了标题里包含‘小石头的数据’

由于我们要查询多个字段,所以我们这里用到了command高级操作符里的or代码如下:查询结果:我们来分析下这两条数据

由于我们要查询多个字段,所以我们这里用到了command高级操作符里的and

代码如下:

查询结果:我们来分析下这两条数据

去哪里学习开发小程序 第22篇

终于等到了第二天8点47,下面我们把昨天的群发短信再演示一遍,看这次能不能成功。先来看我们的日志可以看出日志上显示成功的发送两个。那么收到的短信长什么样子,也给大家截个图。第一个手机号是安卓手机

第二个手机号是苹果手机到这里我们的群发短信功能就完整的实现了。

去哪里学习开发小程序 第23篇

doc是用来查询单条数据的。比如商品详情页。doc里面用到的参数就是我们数据里的_id字段

通过add可以实现数据的添加,

修改数据库里已存在的数据,结合doc进行修改单条数据

删除数据,结合doc删除单条数据

去哪里学习开发小程序 第24篇

目前源码和配套的一些资源暂时不免费,如果有需要的同学可以私聊石头哥,拿米来换。

笔记我也有整理一套电子书,大家也可以私聊石头哥获取电子书版的配套笔记。电子书笔记方便后期查询知识点。

去哪里学习开发小程序 第25篇

我这里以*来分割手机号,如下图所示。然后我们定义一个bindinput事件来获取用户输入的内容。可以看到,我们成功的获取到了用户输入的手机号了。但是官方文档里已经说明,我们群发短信的时候需要用到的是一组手机号,也就是说需要用数组来存放数据。但是我们这里是一个字符串。那么我们就要分割字符串成数组了。

去哪里学习开发小程序 第26篇

我们需要在获取页面对应的json里设置enablePullDownRefresh属性为true来开启下拉刷新。

由于我们的刷新动画默认是白色圆点,所以还要在json里设置页面背景色才可以看到动画。

去哪里学习开发小程序 第27篇

如果你不开通静态网站,直接调用短信发送,会报如下错误。其实官方文档里也有给出这个错误。那么我们就来开通静态网站功能。开通静态网站功能之前,必须开通云开发,配置好云开发的环境。这些我在云开发入门里讲过很多遍。还不知道的

这里开通云开发我们借助小程序开发者工具来实现快速开通。

这里我就不再多说了,只有注册过小程序的appid才可以开通云开发我们注册好小程序后,就可以拿到appid了,如上图

小程序项目的创建,我这里不再多说,我前面小程序基础课里有讲过很多遍。《小程序基础学习》这里强调一点,就是创建小程序项目时一定要用我们自己的appid不要用测试号。如果你一开始是用测试appid创建的,也可以通过上图的方式更换成自己的小程序的appid。

去哪里学习开发小程序 第28篇

limit用来指定查询结果集数量上限,比如我们有100条数据,只想返回前20条,我们可以通过limit(20)来指定只返回20条数据。

例如,只返回3条数据的写法如下

去哪里学习开发小程序 第29篇

上传视频之前同样需要先选择视频,选择视频的代码如下对应的官方文档如下:选择好视频以后,同样是调用文件上传api,因为视频也是一个文件。

去哪里学习开发小程序 第30篇

我门上面学完了数据库的增删改查,但是这些都是最基础最简单的操作,如果我们想实现复杂的数据查询操作,该怎么办呢比如

我们如果想实现上面这些复杂的操作,就需要用到数据库里的 Command数据库操作符,就是下面这位官方文档:

比如查询价格大于5的所有商品

比如查询大于等于5元的商品

比如查询价格小于5的所有商品

比如查询价格小于等于5元的所有商品

比如查询价格大于5小于10元的所有商品

去哪里学习开发小程序 第31篇

那么我们接下来要做的就是实现群发功能了。我们这里要想成功的实现群发,需要两个元素

关于手机号和群发内容都有要求我们群发手机号这里已经符合要求了,接下来就是群发的内容了。群发内容最长不能超过60个字节,一个汉字通常2~3个字节。也就是说我们短信内容不能超过20个字,所以群发的短信一定要精细。用最少的字来吸引用户。

这里其实就是一个input来获取用户输入的内容就行了。我不再多讲,直接把代码贴出来。在js里获取用户输入的短信内容现在完事具备,只欠一个云函数了

去哪里学习开发小程序 第32篇

我们要开通云开发服务,必须先要进入小程序开发者工具才可以。和创建普通小程序一样,如上图所示,需要注意的就是这里必须要填写自己的appid,不可以用测试号. appid的获取如下图所示.如果你不使用自己的appid创建项目,就会出现下面的问题,所以一定要先去注册一个小程序,然后用自己的appid。

由于云开发官方更新的太快,有些同学可能会遇到下面这样的问题

没有 不使用云服务 选型。这个时候该怎么办呢。石头哥也已经更新课程,给大家提供的解决方案。

去哪里学习开发小程序 第33篇

如果你有仔细阅读官方文档,可以看到我们群发的手机号前面必须以+86开头。并且每次群发的手机号不能超过1000条。那么我们接下来就要遍历数组,给每个手机号前面都添加‘+86’了。当然了这里有很多种方法来实现这一目的,我这里用一个for循环和一个map方法来分别实现下。可以看出用map方法更简介一点。但是对于新手来说第二种方法可能不是很好理解。所以这里你用那种方法都可以,不做强制要求。

去哪里学习开发小程序 第34篇

不管你是window还是mac电脑,只需要双击安装包实现安装即可。等待安装即可安装完成

去哪里学习开发小程序 第35篇

云开发相对于传统服务器的优势如下表

通过上面的对比,我们可以看出,如果你想快速创建一个小程序的后台,用云开发是不错的选择。

工欲善其事必先利其器,我们在开发小程序之前,首先需要安装小程序开发者工具,今天就来教大家安装小程序开发者工具。

去哪里学习开发小程序 第36篇

我们做模糊搜索的时候,其实就是查询某个字段里是否包含我们的搜索词。而模糊搜索需要借助RegExp,来看看RegExp是什么。官方文档:

去哪里学习开发小程序 第37篇

接下来我们就要验证自己的劳动成果了。如下,我发这样的内容给两个手机号。为什么是两个呢,我这里是学习,要节省短信条数。官方只送我们1000条。所以要省着点用。

其实群发两个手机号,和群发1000个没区别,只要群发两个成果,那么群发1000个也一样的。辛辛苦苦编写好了,测试了下,居然报错什么鬼,代码明明没有错误啊,程序员有时候就是莫名的自信。官方给的发送成果返回字段如下石头哥发送返回结果如下百思不得其解啊。不会真是代码写错了吧。。。。还好石头哥比较聪明,翻译了一下报错信息。发送时间限制,也没看到官方文档有说时间限制啊。后来又去官方文档翻来覆去,终于在一个角落里看到了这句话。原来是石头哥写文章太晚了。。。。本来想写完文章,直接录讲解视频给大家的,,,,看来只能等第二天8-22:00来续写这篇文章了。。。。

去哪里学习开发小程序 第38篇

orderBy方法在做排序的时候,接受两个参数

如我们根据商品价格从低到高升序排列如我们根据商品价格从高到低降序排列

去哪里学习开发小程序 第39篇

官方文档:

我们先来看下官方给出的云函数简介其实通俗来讲,云函数也是运行在服务器上的,只不过和我们传统开发语言相比。微信官方为我们提供的傻瓜式的一键部署。也就是说你只需要把心思花在业务逻辑代码的编写上即可。无需关心写好如何部署,无需关心安全问题,无需关心鉴权问题。

我们下面以获取openid为例,来看看云函数,php,Java的实现对比

Java获取openid和上面的php步骤一样,也是需要上面7步。而我们用云函数获取openid呢,就只需要简单的3步就行了,代码量也能显著减少

用云函数的话,只需要3步

来看下云函数代码,只需要10行代码,即可轻松搞定

猜你喜欢