当前位置:首页 > 小程序教程 > 小程序基础

小程序基础

微信小程序小程序代码构成

3

小程序代码构成​在上一章中,我们通过开发者工具快速创建了一个QuickStart项目。你可以留意到这个项目里边生成了不同类型的文件:.json后缀的JSON配置文件.wxml后缀的WXML模板文件.wxss后缀的WXSS样式文件.js后缀的

微信小程序 用户信息·生物认证

17

生物认证小程序通过SOTER提供以下生物认证方式。目前暂时只支持指纹识别认证。设备支持的生物认证方式可使用wx.checkIsSupportSoterAuthentication查询调用流程流程步骤说明调用wx.startSoterAuth

微信小程序多线程Worker

8

多线程worker一些异步处理的任务,可以放置于worker中运行,待运行结束后,再把结果返回到小程序主线程。worker运行于一个单独的全局上下文与线程中,不能直接调用主线程的方法。worker与主线程之间的数据传输,双方使用worker

微信小程序 运行时性能

9

运行时性能setDatasetData是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。在介绍常见的错误用法前,先简单介绍一下setData背后的工作原理。工作原理小程序的视图层目前使用WebView作为渲染载体,而逻辑层是由独

微信小程序自定义tabBar

9

自定义tabbar基础库2.5.0开始支持,低版本需做兼容处理。自定义tabbar可以让开发者更加灵活地设置tabbar样式,以满足更多个性化的场景。在自定义tabbar模式下为了保证低版本兼容以及区分哪些页面是tab页,tabbar的相关

微信小程序 收藏

31

收藏安卓7.0.15版本起支持,iOS暂不支持小程序菜单增加收藏功能,可收藏某个页面至收藏夹。点开小程序右上角胶囊,点击收藏按钮会触发Page.onAddToFavorites事件。

微信小程序WXS

3

WXSWXS(WeiXinScript)是小程序的一套脚本语言,结合WXML,可以构建出页面的结构。注意WXS不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS与JavaScript是不同的语言,有自己的语法,并不和JavaS

微信小程序动画

1

动画界面动画的常见方式在小程序中,通常可以使用CSS渐变和CSS动画来创建简易的界面动画。动画过程中,可以使用bindtransitionendbindanimationstartbindanimationiterationbindanim

微信小程序初始渲染缓存

3

初始渲染缓存基础库2.11.1开始支持,低版本需做兼容处理。初始渲染缓存工作原理小程序页面的初始化分为两个部分。逻辑层初始化:载入必需的小程序代码、初始化页面this对象(也包括它涉及到的所有自定义组件的this对象)、将相关数据发送给视图

小程序场景值

9

场景值用来描述用户进入小程序的路径。完整场景值的含义请查看场景值列表。由于Android系统限制,目前还无法获取到按Home键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。获取场景值开发者可以通过下列方式获

微信小程序服务端能力

9

后端api小程序还提供了一系列在后端服务器使用https请求调用的api,帮助开发者在后台完成各类数据分析、管理和查询等操作。如getaccesstoken,code2session等。access_tokenaccess_token是小程

微信小程序注册小程序

1

注册小程序每个小程序都需要在app.js中调用App方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考App参考文档。//app.jsApp({onLaunch(options){//Dos

微信小程序 实时日志

7

实时日志背景为帮助小程序开发者快捷地排查小程序漏洞、定位问题,我们推出了实时日志功能。从基础库2.7.1开始,开发者可通过提供的接口打印日志,日志汇聚并实时上报到小程序后台。开发者可从小程序管理后台“开发->运维中心->实时日志

微信小程序 广告·广告分析数据接口

3

广告分析数据接口说明向所有成为流量主的公众号、小程序、小游戏开发者开放数据接口。通过数据接口,开发者可以获取与公众平台官网统计模块类似但更灵活的数据,还可根据需要进行高级处理。请注意:接口侧数据库中仅存储了2016年1月1日之后的数据,将无

微信小程序运行机制

3

小程序运行机制前台/后台状态小程序启动后,界面被展示给用户,此时小程序处于前台状态。当用户点击右上角胶囊按钮关闭小程序,或者按了设备Home键离开微信时,小程序并没有完全终止运行,而是进入了后台状态,小程序还可以运行一小段时间。当用户再次进

微信小程序 广告·激励视频广告

8

激励视频广告小程序广告流量主操作指引:文档地址激励视频广告组件是由客户端原生的图片、文本、视频控件组成的,层级最高,会覆盖在普通组件上。开发者可以调用wx.createRewardedVideoAd创建激励视频广告组件。该方法返回的是一个单

微信小程序 用户信息·小程序登录

8

小程序登录小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。登录流程时序说明:调用wx.login()获取临时登录凭证code,并回传到开发者服务器。调用auth.code2Session接口

微信小程序 用户信息·开放数据校验与解密

8

服务端获取开放数据小程序可以通过各种前端接口获取微信提供的开放数据。考虑到开发者服务端也需要获取这些开放数据,微信提供了两种获取方式:方式一:开发者后台校验与解密开放数据方式二:云调用直接获取开放数据(云开发)方式一:开发者后台校验与解密开

微信小程序开发教程手册文档

3

开始学习本教程之前,请先确保您已经有了一定的编程基础,您可以提前通过编程实战训练进行学习。本教程将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果。这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在

微信小程序 用户信息·授权

9

授权部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范围分成多个scope,用户选择对scope来进行授权,当授权给一个scope之后,其对应的所有接口都可以直接使用。此类接口调用时:如果用户未接受或拒绝过此权限,会弹窗询问用户,