小程序底层或源码
文章平均质量分 54
神奇大叔
这个作者很懒,什么都没留下…
展开
-
小程序 原生组件
在内置组件中,有一些组件较为特殊,它们并不完全在Exparser的渲染体系下,而是由客户端原生参与组件的渲染,这类组件我们称为“原生组件”,这也是小程序Hybrid技术的一个应用。 原生组件运行机制: <map latitude=“39.92” longtitude=“116.46”> 在原生组件内部,其节点树非常简单,基本上可以认为只有一个div元素。上面这行代码在渲染层开始运行时,会经历以下几个步聚: 组件被创建,包括组件属性会依次赋值。 组件被插入到DOM树里,浏览器内核会立即计算布局,原创 2021-10-21 17:23:15 · 775 阅读 · 0 评论 -
小程序 渲染技术
一般来说,渲染界面的技术有三种: 用纯客户端原生技术来渲染 用纯 Web 技术来渲染 介于客户端原生技术与 Web 技术之间的,互相结合各自特点的技术(下面统称 Hybrid 技术)来渲染 纯客户端缺点: 由于小程序的宿主是微信,所以我们不太可能用纯客户端原生技术来编写小程序 。如果这么做,那小程序代码需要与微信代码一起编包,跟随微信发版本,这种方式跟开发节奏必然都是不对的。因此,我们需要像Web 技术那样,有一份随时可更新的资源包放在云端,通过下载到本地,动态执行后即可渲染出界面。 纯Web缺点: 但原创 2021-10-21 16:48:03 · 971 阅读 · 0 评论 -
微信小程序MINA框架、运行加载机制
运行机制: 冷启动:首次打开或被微信主动销毁后再次打开 微信主动销毁:小程序进入后台客户端会维持一段时间或短时间内连续收到2次以上系统告警 遇到版本更新:异步更新,下次启动生效 热启动:小程序已打开过,再次打开从后台放到前台 加载机制: ...原创 2021-06-18 15:50:22 · 251 阅读 · 0 评论