微信小程序 之 简答题

这篇具有很好参考价值的文章主要介绍了微信小程序 之 简答题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前12道重点背。

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

正确答案:

(1)onLoad页面加载时触发
(2)onReady页面初次渲染完成时触发
(3)onShow页面显示时触发
(4)onHide页面隐藏时触发
(5)onUnload页面卸载时触发

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

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

※3 简述小程序有哪些优点?

正确答案:
(1)无需下载
(2)无需升级
(3)开发周期短
(4)开发成本低
(5)体积小
(6)跨平台

※4、简述什么是微信小程序

微信小程序 ,简称 小程序 ,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

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

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

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

可以用wx.getBackgroundAudioManager接口,其特点在于小程序切入后台时如果音乐处于播放状态,可以继续播放。
也可以用wx.createlnnerAudioContext接口,播放音频

※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、简述微信小程序开发具体步骤及所需的文件结构

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

※11、简要介绍WeUi、mpvue和WePY

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

※12、简述微信小程序用户登录的流程。

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

13、请举例说明什么是事件,什么是事件处理函数。

bindtap :把点击事件绑定到组件,当触摸组件时触发事件处理函数。
事件处理函数:事件触发后执行的回调函数,其中事件对象是 e

14、简单介绍flex布局及兼容性

flex布局:弹性盒布局
设置父元素的display属性值为flex
设置子元素的相关属性调整布局,如flex、flex-direction等

15、请分别简单地介绍swiper、scroll-ciew、image组件的典型应用。

swiper 组件用来实现轮播图和多页面结构;
scroll-view 组件当内容超出当前组件的高度时,自动出现滚动条;
image 组件引入图片,通过属性控制图片的显示模式; 模式: 4 种缩放模式; 9 种裁剪模式;

16、简述如何使用scroll-view实现内容横向滚动

水平滚动时, scroll-x='true',
同时 属性一定要设置:

 .container { white-space : nowrap ; } 
 .size { display : inline-block ; width : 300 rpx ; }

17、简述如何获取input输入框的值

只写一个e.detail.value应该就可以了吧。。

给input组件绑定一个函数,例bindInputValue()函数;
在.js文件中获取: e.detail.value
例:

bindInputValue:function(e){ 
const value = 
console.log(value)
}

18、请简述input组件中哪个属性可以设置输入文本的最大长度

input组件中使用maxlength属性控制最大输入长度; 但是如果最大输入长度设置为了-1时,则不限制最大长度。

19、简述微信小程序中如何禁止下拉

设置enablePullDownRefresh属性为false

20、简述header头部请求的两种请求方式

"Content-Type": "application/x-www-form-urlencoded" 
'Content-Type': 'application/json'

21、请简述使用flex如何实现容器内元素的垂直居中对齐

display:flex;
justify-content:center; // 水平
align-items: center;     // 垂直

22、简述POST请求方式与GET请求方式的区别

Get请求是将数据放在请求的Url中,而Post请求是将数据放到请求报文中。

23.简述什么是微信小程序框架。

(1)微信小程序框架可以用来快速构建微信小程序项目;
(2)主要包括:mpvue、WeUI、WePY、小程序原生框架;文章来源地址https://www.toymoban.com/news/detail-487815.html

24、简述如何封装微信小程序的数据请求

  1. 将所有的接口放在统一的js文件中并导出
  2. 在app.js中创建封装请求数据的方法
  3. 在子页面中调用封装的方法请求数据

到了这里,关于微信小程序 之 简答题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序——生命周期,生命周期的分类,页面生命周期,生命周期函数的分类,应用的生命周期函数,页面的生命周期函数,wxs脚本概述

    生命周期( Life Cycle )是指一个对象从创建-运行-销毁的整个阶段,强调的是一个时间段。 例如: .张三出生,表示这个人生命周期的开始 .张三离世,表示这个人生命周期的结束 .中间张三的一生,就是张三的生命周期 我们可以把每个小程序运行的过程,也概括为生命周

    2024年02月01日
    浏览(63)
  • 【微信小程序】6天精准入门(第2天:小程序的视图层、逻辑层、事件系统及页面生命周期)

    框架的视图层由 WXML 与 WXSS 编写, 由组件来进行展示 。 将 逻辑层的数据反映成视图 ,同时将 视图层的事件发送给逻辑层 。 WXML (WeiXin Markup language) 用于描述页面的结构。 WXS (WeiXin Script) 是小程序的一套脚本语言,结合 WXML ,可以构建出 页面的结构 。 WXSS (WeiXin Style Sheet)

    2024年02月08日
    浏览(52)
  • 微信小程序:uni-app页面Page和组件Component生命周期执行的先后顺序

    文档 页面生命周期 https://uniapp.dcloud.net.cn/tutorial/page.html#lifecycle 组件生命周期 https://uniapp.dcloud.net.cn/tutorial/page.html#componentlifecycle 经测试,得出结论: H5和微信小程序的生命周期函数调用顺序不一致 一般情况下,主要使用的周期函数如下,他们的执行顺序是固定的 页面 组件

    2024年02月08日
    浏览(58)
  • 微信小程序 之 简答题

    前12道重点背。 正确答案: (1)onLoad页面加载时触发 (2)onReady页面初次渲染完成时触发 (3)onShow页面显示时触发 (4)onHide页面隐藏时触发 (5)onUnload页面卸载时触发 正确答案: 微信小程序 :是继原生APP、Web APP之后出现的一种新的APP形态。适合开发一些业务逻辑简单、低频次使用、

    2024年02月09日
    浏览(34)
  • 基于微信小程序的答题系统设计与实现

    智能手机现在已经进入千家万户,利用微信小程序进行学习工作已经成为大众非常喜欢的生活方式。作为工作学习提升的重要方式,利用智能手机进行答题测试,成为很多学校和单位进行学生和员工素养提升的重要手段。本文通过对当前市场的微信小程序答题系统软件进行需求

    2024年02月09日
    浏览(46)
  • uniapp实现微信小程序/H5答题卡

    最近项目中使用到很多答题卡,实现了一个可以复用的答题卡组件。 项目使用 HbuilderX , uniapp,uview 进行开发。 代码中有些地方判断写的没必要,懒得改了,xdm看不惯自己改吧 hhhhhhh ^_^。 HTML代码: 微信小程序页面,如果要修改为H5,直接把view标签修改为div, 并把 :style=\\\"

    2024年02月03日
    浏览(51)
  • 小程序毕业设计基于安卓android微信小程序的答题系统

    开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 答题系统小程序采用java开发语言、以及My

    2024年02月03日
    浏览(58)
  • springboot基于spring boot的在线答题微信小程序

    :在线答题微信小程序;JAVA语言;MySQL数据库; Abstract WeChat widget for online question answering is an important part of the exam. Online question answering is the main channel for students to obtain task information. In order to facilitate students to view task information and exams on the website, a simple and portable online W

    2024年02月20日
    浏览(50)
  • Java基于微信小程序的在线答题考试系统(源码+文档+包运行)

    毕设帮助、技术解答、源码获取 联系见文末。 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了微信小程序考试系统的开发全过程。通过分析微信小程序考试系统管理的不足,创建了一个计算机管理微信小程序考试系统

    2024年02月03日
    浏览(60)
  • 毕业设计springboot基于spring boot的在线答题微信小程序

    :在线答题微信小程序;JAVA语言;MySQL数据库; Abstract WeChat widget for online question answering is an important part of the exam. Online question answering is the main channel for students to obtain task information. In order to facilitate students to view task information and exams on the website, a simple and portable online W

    2024年04月26日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包