微信小程序开发面试题及详细答案(实战完整版).docx

微信小程序开发面试题及详细答案(实战完整版).docx

微信小程序开发面试题及详细答案(实战完整版)

一、基础认知类(入门高频)

1、微信小程序的运行机制是什么?和普通H5页面有什么核心区别?

参考答案:

小程序采用双线程运行机制,分为逻辑层和视图层,两者分离运行、通过原生层通信。逻辑层负责JS逻辑、接口请求、数据处理,运行在独立的JSCore引擎中;视图层负责页面渲染、展示样式,基于WebView渲染。

和普通H5的核心区别有四点:

1)运行环境不同:H5运行在浏览器中,可直接操作BOM、DOM对象;小程序没有完整浏览器环境,无法直接操作DOM、BOM,所有页面更新依赖数据驱动。

2)线程模型不同:H5单线程运行,渲染和JS执行互斥;小程序双线

文档评论(0)

1亿VIP精品文档

相关文档