你们寻找的微信小程序考题,这总结了

1.简述微信小程序用户登录的流程。

· 调用wx.login获取code
· 调用wx.request发送code到我们自己的服务器(我们自己的服务器会返回一个登录状态的标识,比如token)
· 将登录状态的标识token进行存储,以便下次使用
· 请求需要登录状态的接口时,带上这个token。

2.简述什么是微信小程序。

微信小程序其实就是一种不需要下载安装即可使用的应用,它基于微信运行,类似于APP,不过无需下载安装,想用就用,用完即走,不占内存。开发上也要比APP简单很多,成本要低一些,中小商家和个人也可承受。比如我们常见的摩拜单车、滴滴打车小程序,虽然你没有安装APP,但通过微信你依然可以正常使用骑车、打车服务,不用单独下载它的APP,这就相当方便。

3.简单介绍微信小程序、原生APP和Web APP之间的区别。

微信小程序是继原生APP、Web APP之后出现的一种新的APP形态。适合开发一些业务逻辑简单、低频次使用、对性能要求不高的应用。原生APP由于Android和IOS两个平台的不兼容,需要开发两个版本,开发成本高。基于HTML5开发的Web APP解决了跨平台的问题,但是性能和用户体验不佳。

4.简述微信小程序开发具体步骤及所需的文件结构。

打开安装好的微信开发者工具,选择小程序项目;
填写小程序项目信息,利用普通快速启动模板创建目录结构;
打开目录结构主要包括项目配置文件 project.config.json、应用程序配置文件app.json、公共样式文件app.wxss、页面结构目录pages、app.js应用程序的逻辑代码等。

5.微信小程序开发过程中页面渲染的方式有哪些?简单说明。

wx:for列表渲染; 举例:通过循环数组实现,语句:wx:for=”{{[…]}}”
wx:if条件渲染; 举例:通过给定布尔值实现,语句wx:if=”{{true/false}}”

6、简单介绍在微信小程序中实现背景音乐播放有哪些方式?

腾讯有wx.playbackgroundaudio这个组件支持背景音乐的播放

7.简述wx.navigateTo、wx.redirectTo和wx.switchTab跳转方式的区别。

wx.navigateTo()?跳转到应用内的某个页面,且保留当前页面
wx.redirectTo()?跳转到应用内的某个页面,且关闭当前页面
wx.switchTab()?跳转页面,且只能跳转到tabBar页面,并关闭其他所有非tabBar页面

8.简述微信小程序中的wxss和css有哪些不同之处。

wxss具有css大部分特性,wxss对css进行了扩充和修改,使之更适合开发微信小程序。
wxss扩展的特性有:
?尺寸单位:rpx:
?可以根据屏幕宽度进行自适应
?样式导入:@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束

9.打开一个微信小程序可以通过哪些方式实现?

1、?微信对话分享进入
2、扫码进入
3、搜索关键词进入

10.小程序的页面生命周期函数包含哪些?它们分别在什么时候触发?

(1)onLoad页面加载时触发
(2)onReady页面初次渲染完成时触发
(3)onShow页面显示时触发
(4)onHide页面隐藏时触发
(5)onUnload页面卸载时触发
11.简述小程序有哪些优点?
(1)无需下载
(2)无需升级
(3)开发周期短
(4)开发成本低
(5)体积小
(6)跨平台

12.简要介绍WeUi、mpvue和WePY

(1)WeUi是微信官方设计团队为微信Web开发打造的一个基础样式库,可以使得小程序的各种组件的设计风格与微信极为相似,给用户更加一致的体验。
(2)mpvue是从整个Vue.js核 心代码上经过二次开发形成的一个框架,相当于在Vue.js的基础上增加了开发微信小程序的能力。
(3)WePY在开发过程中参考了Vue.js等现有框架的一些语法风格和功能特性,对原生小程序的开发模式的再次封装,更贴近与MVVM模式。

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr顺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值