小程序与网页开发对比:渲染线程、Dom操作等区别

2025-02-08
来源:网络整理

迷你程序的主要开发语言是,Mini程序的开发与普通的网页开发非常相似。对于前端开发人员而言,从网络开发到迷你程序的发展成本不高,但是两者之间仍然存在一些差异。

1。渲染线程和脚本线程

(1)网页开发渲染线程和脚本线程是互斥的,这就是为什么长期运行可能会导致页面丢失响应的原因

(2)在迷你程序中,两者分别分开并分别以不同的线程运行

2。关于DOM操作

(1)Web开发人员可以使用各种浏览器暴露的DOM API执行DOM选择和操作

(2)如上所述,逻辑层和小程序的渲染层是分开的。逻辑层在其中运行,并且没有完整的浏览器对象,因此缺少相关的DOM API和BOM API。

笔记:

这种差异导致了一些无法在迷你程序中运行的前端开发非常熟悉的库。同时,环境与环境不同,因此一些NPM软件包无法在迷你程序中运行。

3。开发和操作环境

(1)Web开发人员需要面对的环境是各种浏览器,PC侧需要面对IE,QQ浏览器等;在移动方面,它需要面对各种浏览器,iOS和系统

(2)在迷你计划开发过程中,我们需要面对两个主要的操作系统iOS和微信客户,以及用于协助开发的迷你计划开发人员工具。

有关具体说明,请检查微信打开文件:

分享