文件名称:harmonyos2-loader:使用iframe的资源加载器
文件大小:307KB
文件格式:ZIP
更新时间:2024-07-21 09:03:16
系统开源
和声2 装载机(正在进行中) 使用 iframe 的资源加载器 目标 只是其中的几个;) 使用非阻塞行为并行加载资源 避免延迟load和DOMContentLoaded事件 如果需要,即使在load事件之后也保留脚本执行顺序 基于可重用源代码(工厂字符串)构建持久模块化系统 目前,一个小的loadJSON.js独立助手显示了大部分这些功能: 异步加载 URL 资源并检索 JSON 源代码字符串 将 JSON 对象表示移入/从其他上下文获取 完整的即时DOM清理删除了iframe用于检索 前提 新一代浏览器足够智能,可以并行加载脚本。 最近的浏览器还支持“async”和“defer”属性,让开发人员指定不同的执行行为,并且它们支持一组广泛的事件,让开发人员可以控制各种加载阶段。 不幸的是,执行阶段尚不可控,并且通过加载事件进行的异步处理可能会因依赖关系而Swift失控。 为了提高页面加载速度,开发人员已经找到了在整个页面加载过程中根据代码的即时或延迟需求(依赖项、表单处理、非立即需要的代码等)拆分负载的方法。 这不是我们唯一可以做的事情,我们实际上可以在客户端和服务器上做得更好! 另一个
【文件预览】:
loader-master
----src()
--------loader.js(10KB)
--------loadJSON.js(2KB)
--------loader_api.js(2KB)
----README.md(8KB)
----test()
--------libs()
--------scripts()
--------json()