- 0
- 0
- 约5.47千字
- 约 9页
- 2026-09-26 发布于河北
- 举报
微信小程序高频面试题及详细答案(实战版)
一、基础认知类(入门必问)
1.微信小程序的运行机制是什么?和普通H5页面有什么区别?
参考答案:
小程序采用双线程运行机制,分为逻辑层和视图层,两层分离、通过原生引擎通信:
1.视图层:由WebView渲染,负责页面展示、样式渲染、用户交互监听;
2.逻辑层:是独立的Js引擎线程,专门执行JS代码、处理业务逻辑、接口请求、数据处理。
和普通H5的核心区别:
(1)运行环境不同:H5运行在浏览器,小程序运行在微信自研引擎,没有完整的BOM、DOM对象,无法操作DOM;
(2)线程机制不同:H5单线程渲染,JS和UI互斥,阻塞会卡顿;小程序双线程,逻辑层JS执行不会阻塞视图渲染;
(3)权限不同:小程序可调用微信原生能力(扫码、支付、定位、通讯录等),H5需要第三方授权,权限受限;
(4)加载机制不同:H5每次打开需重新加载资源,小程序有本地缓存、预加载机制,打开速度更快。
2.小程序的目录结构分别有什么作用?核心配置文件是什么?
参考答案:
常规小程序核心目录及文件作用:
1.app.js:小程序全局逻辑文件,监听小程序初始化、显示、隐藏等全局生命周期,定义全局方法和全局数据;
2.app.json:全局配置文件,核心配置页面路径、窗口样式、导航栏、权限、分包、网络超时等,是项目核心配置;
3.app.wxss:
您可能关注的文档
最近下载
- 2025-2026学年初中生物学北师大版七年级上册-北师大版教学设计合集.docx
- 统编人教版(2024)八年级上册道德与法治全册教案 .pdf
- 标准图集-22S701 室外排水设施设计与施工-砖砌化粪池-上册.pdf VIP
- 蒙古语文课程标准.pdf VIP
- 输变电工程建设标准强制性条文Q/GDW10248-2016.pdf
- 煤化工渣资源化综合利用项目环境影响报告书.pdf
- 《教育学原理(第二版)》PPT完整全套教学课件.pptx
- 电力电子技术(王兆安第五版)课后习题全部答案.pdf VIP
- 造价管理精华考点手册.pdf VIP
- 安徽农业大学《计算机图形学》2024 - 2025 学年第一学期期末试卷.pdf VIP
原创力文档

文档评论(0)