- 0
- 0
- 约1.31万字
- 约 15页
- 2026-04-27 发布于河北
- 举报
前端微信小程序面试题及详细答案
一、基础必考题(入门级,必考)
1.请说说微信小程序是什么,和传统H5的区别?
答案:微信小程序是微信内置的、无需下载安装即可使用的轻量级应用,基于微信生态,采用微信自研的语法和框架,依赖微信客户端运行。
和传统H5的核心区别(重点,不堆砌,说实际开发中能感受到的):
1.运行环境不同:H5运行在浏览器(webkit内核),小程序运行在微信自带的小程序容器(基于webkit优化,有独立的渲染和逻辑层),不受浏览器兼容性限制。
2.权限不同:小程序能调用微信原生能力(如微信支付、摄像头、地理位置、通讯录),H5在浏览器中权限有限,很多原生能力无法调用。
3.性能不同:小程序代码包下载到本地后,再次打开无需重新加载,启动速度、页面切换速度比H5快;H5每次打开都要重新请求资源,受网络影响大。
4.开发语法不同:H5用HTML/CSS/JS,小程序用WXML(类似HTML)、WXSS(类似CSS,有额外特性如rpx)、JS(需遵循小程序的API规范),且有固定的项目结构(pages、app.js等)。
5.发布方式不同:H5部署在自己的服务器,域名备案即可;小程序必须提交到微信公众平台审核,审核通过后才能上线,受微信规则约束。
2.小程序的项目目录结构是什么样的?核心文件的作用是什么?
答案:小程序项目有固定的目录结构,核心文件不可缺少,实
原创力文档

文档评论(0)