微信小程序> 微信小程序注册与开发步骤详细拆解

微信小程序注册与开发步骤详细拆解

浏览量:5582 时间: 来源:互联网


微信小程序开发概述

微信这个软件,提供了聊天、支付、分享、收藏等各种功能,同时用户基数庞大 ,微信对外开放了很多接口和能力,程序员基于这些功能可以很方便的进行二次开发

作为小程序的“鼻祖”,微信具有强社交属性和高频次流量是微信的强力优势。微信的用户群分布广泛 ,打开小程序的频次高 ,停留时间长 ,这也是我们学习微信小程序的原因

微信开放平台和微信公众平台

微信开放平台 是微信对外提供微信开放接口的一个平台,这些开放出来的微信接口,供第三方的网站或App使用 ,微信开放平台提供的能力有,微信分享 、微信支付 、微信登录 、微信收藏…… 在开发l第三方的网站和l第三方的App时均能通过微信开放平台提供的接口使用微信的功能

微信公众平台是运营者通过公众号这个媒介,为微信用户提供资讯和服务的平台 ,微信公众平台开发是指基于微信公众号进行的业务开发;

微信公众平台 提供的资讯和服务

如何选择适合自己的公众号类型去开发

如果想简单地发送消息,达到宣传效果,建议选择订阅号 ,如果想用公众号获得更多的功能、提供更多的服务,例如开通微信支付,建议选择服务号 ,如果想用来管理内部企业员工、团队,对内使用,可申请企业微信 ,如果想提供类似于手机App的服务体验,建议选择小程序

开放平台和公众平台的区别

1.开放平台: 是微信对外开放API接口的平台 ,开放的API接口,供第三方网站和App调用 ,后端程序员是开放平台开发的主力军

2.公众平台: 是基于微信公众号,为微信用户提供服务的平台 ,所有公众号,都属于微信内开发 前端程序员是公众平台开发的主力军

小程序和传统手机App的区别

1. 开发原理不同

App:基于手机操作系统提供的API进行开发; 小程序:基于微信提供的API进行开发;

2.运行方式不同

App:直接安装并运行在手机操作系统之上; 小程序:必须基于所在平台 (微信平台 、百度 、支付宝 、头条)才能使用和运行;

小程序中的组件和API

组件

组件是视图层的基本组成单元,它自带一些功能与微信风格一致的样式。一个组件通常包括 开始标签 和 结束标签属性用来修饰这个组件,内容 在两个标签之内。

小程序按钮组件

注意:所有 组件名称 与 属性名称 都是小写。

API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力。通过API,开发人员无需访问程序的源码,或理解其内部工作机制的细节。

微信同样提供了对外访问的 API ,这些 API 是微信开放给小程序开发者使用的能力。例如:微信扫码、获取用户的地理位置、微信支付等等。丰富的微信 API 和庞大的用户群体,是小程序开发的魅力所在!

例如:1.事件监听 API 特点:这类 API 以 on 开头,用来监听某个事件是否触发

例如:wx.onNetworkStatusChange(function callback) (当网络状态更改时触发此事件 )

2.同步 API l特点以 Sync 结尾的 API 都是同步 API 他的特点 :同步 API 的执行结果,可以通过函数返回值直接获取

例如:var batteryInfo = wx.getBatteryInfoSync() (获取电池信息 )

3.异步 API l特点:通常需要指定回调函数接收调用的结果;小程序中,大多数 API 都是异步 API

例如:wx.request(Object object) (发起 HTTPS 网络请求和axios ,ajax一样)

如何注册小程序账号

1.在微信公众平台官网首页点击右上角的“立即注册”按钮。

2.选择注册类型

3.账号信息注册 ,激活邮箱

4.选择主体类型 ,信息登记 ,个人学习开发用就选个人(18岁以上有国内身份信息的微信实名用户都能注册)

5.设置信息

6.登录小程序后台 -> 开发 -> 开发设置

7.设置成员管理

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎