文件名称:资源加载器:考虑到网络游戏而构建的中间件样式的通用资源加载器
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-25 19:08:29
javascript xhr ajax xdr resource-loader
资源加载器 一个通用的资源加载器,考虑了网络游戏。 哲学 建立该库是为了使其更易于异步加载和准备数据。 目标主要是统一浏览器为加载数据而公开的许多不同API,并消除版本和供应商之间的差异。 该库的目标不是成为资源缓存和管理系统,而仅仅是加载程序。 该库用于加载数据的实际机制。 所有缓存,资源管理,知道加载了什么,未加载什么,决定加载了什么等等,都应该作为该库之外的逻辑存在。 作为更具体的陈述,您的项目应具有一个资源管理器,该资源管理器存储资源并管理数据生存期。 当它决定需要从远程源加载某些东西时,才创建一个加载器并加载它们。 用法 // ctor import { Loader } fr
【文件预览】:
resource-loader-master
----.travis.yml(307B)
----rollup.config.js(2KB)
----package.json(2KB)
----test()
--------data()
--------spec()
--------karma.conf.js(1KB)
--------fixtures()
----LICENSE(1KB)
----package-lock.json(115KB)
----CONTRIBUTING.md(3KB)
----src()
--------utilities.ts(945B)
--------load_strategies()
--------async()
--------resource_type.ts(731B)
--------Resource.ts(9KB)
--------Loader.ts(16KB)
--------bundle.ts(2KB)
--------index.ts(713B)
----tsconfig.json(843B)
----.gitignore(288B)
----types()
--------parse-uri.d.ts(581B)
----README.md(4KB)
----.editorconfig(305B)