程序开发基础库机制与启动

网友投稿 70 2024-09-26

基础库机制

#2.1 基础库的载入

在开发网页时,我们经常会引用到第三方 JavaScript 库,而在使用这些库中提供的 API 前,我们需要提前在业务代码中引入这些第三方库。

同理,在 App 中打开小程序,我们也需要在启动 App 前载入基础库,然后再载入业务代码。由于小程序的渲染层和逻辑层是两个线程管理,当我们一般说起基础库时,也通常包括WebView 基础库(渲染层),和AppService 基础库(逻辑层)

在打开所有基于 FinClip 实现的小程序前,都需要注入相同的基础库,因此我们不需要将基础库打包在小程序的代码包之中,而是需要通过在 App 中集成 FinClip 小程序 SDK,并通过 SDK 来引入小程序基础库。通过 SDK 引入基础库还有 2 个好处:

  • 可以降低小程序代码包的大小;

  • 可以单独针对基础库增加能力,或修复 Bug,不需要修改小程序的代码。

#2.2 小程序的启动

在我们打开小程序时,会看到包括小程序图标,名称的加载页面。

在这个页面中,首先会完成小程序基础库与代码包的-工作,完成基础库与代码包-后,则会分别开始对 JSCode 与 WebView 进行初始化,在完成基础库,小程序代码包和 WebView 注入后,则会开始对小程序的相关代码进行初始化,最终用户就可以看到完整的小程序代码了。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序开发基础库介绍
下一篇:FinClip小程序游戏开发指南
相关文章

 发表评论

暂时没有评论,来抢沙发吧~