快速入门微信小程序

如何快速入门微信小程序呢?

        个人认为:

          第一步

             应该了解整个数据流框架。微信小程序主要提供了一个前端页面的开发和微信接口服务,和前后端分离开发基本一样,唯一不一样的是无论是调取自己服务器接口的数据,还是手机上的数据的时候,都要使用由微信提供的服务接口。用户产生的数据和后台交互的流程:小程序界面产生数据------->微信服务接口---->自己后台服务接口。用户使用小程序的时候,发生交互需要把数据提交后台的时候,调取微信提供的服务接口里的request 方法【使用方式和用JS的数据请求方式基本一致】,该请求会调用手机的http请求来访问我们后台服务接口。微信的服务接口相当于(可能不是,类似)在手机上搭建了一个类似.net wcf的服务一样,该服务可以满足开发者对手机信息的调取和简单的使用手机的硬件【例如:蓝牙,摄像头等】等有微信封装的方法接口。

        【微信服务接口----->wx.  这个类库】可以这么理解,该接口类似于 .net wcf的函数接口,这个可以说是小程序和我们后台服务的核心了。

        数据流框架基本了解完毕,这时候就会发现小程序的局限性和方便性。

        局限性:我们小程序的开发,对于手机的使用等等,都基于微信的服务接口,也就是很多东西我们必须等微信小程序接口的开发者来把接口服务完善。接口服务的牛逼程度和开放程度决定了我们小程序对手机的使用权和能力,类似于web开发【基于浏览器】。

        方便性:微信接口服务也为我们提供的方便性,有很多封装好的方法供我们来使用调取手机/微信的信息,【小程序对于用户的好处这里我就不说了】。

         第二步

                框架了解完毕了,这时候就可以开始入手写代码了,下载微信开发工具我就不多说了。我们学习微信开发的时候主要要学习两个,一个是微信所说的WXML,一个就是微信服务接口【wx.】。

                WXML

                了解 .net wpf,xamarin.form,移动开发,游戏开发引擎等,对于XML的语法应该都不陌生,但是WXML是什么鬼。最初我以为微信web小程序是基于html5的,或者xml。结果他们自己定义了一个标签化语言WXML,说白了WXML就是有微信特色的XML前端语言。这里有xml基础的来学习和研究WXML的时候会轻松很多,思想也基本一致。

                wx.【微信服务接口api】

                可以数是微信小程序的一个核心机制。这个可以理解就是微信app为我们小程序提供的操作手机和微信的 API微服务。也可以理解为框架内置的方法和函数。我个人倾向于理解为服务接口。

下面分享几个学习微信开发的一些文档网站:

来自于w3c的:

                    https://www.w3cschool.cn/weixinapp/weixinapp-data.html

来自于微信官方的:

                    https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=2018228

注意事项:小程序要求配置的后台服务地址必须是https的而且只能配置一个域名。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值