- 2
- 0
- 约7.65千字
- 约 9页
- 2026-03-17 发布于河北
- 举报
微信小程序面试题及答案
一、基础概念类
1.什么是微信小程序?它和H5、原生APP的核心区别是什么?
答案:微信小程序是腾讯推出的、基于微信生态的轻量级应用,无需下载安装,在微信内即可打开使用,核心是“轻量、便捷、触达快”。
核心区别:
与H5相比:H5依赖浏览器渲染,受浏览器内核限制,性能一般,且无法深度调用手机硬件(如蓝牙、摄像头优化);小程序有自己的渲染引擎(双线程渲染),性能更接近原生,能调用微信提供的原生API,还能借助微信生态实现社交分享、支付等功能,同时有严格的体积限制(主包2M内)。
与原生APP相比:原生APP需要单独下载安装,占用手机存储,开发成本高(需适配iOS/Android双端);小程序无需安装,开发成本低(一套代码适配多端),但功能有局限(受微信生态约束,无法脱离微信运行),硬件调用能力也不如原生APP全面。
2.微信小程序的目录结构中,核心文件有哪些?各自的作用是什么?
答案:核心文件主要有4类,每个页面通常由这4个文件组成(可通过app.json配置省略部分文件):
.js文件:逻辑文件,处理页面的事件、数据请求、生命周期等核心逻辑(如页面初始化数据、按钮点击事件)。
.wxml文件:模板文件,相当于HTML,用于页面布局,使用微信自定义的标签(如view、text、image),支持数据绑定、列表渲染、条件渲染等。
.wxss文件:样式文件,
原创力文档

文档评论(0)