@acoustic-content-sdk/module-loader 中文文档教程

发布于 4年前 浏览 15 更新于 3年前

npm

解包。 只要模块只需要全局模块,解析就可以工作,它不会为本地导入实现。

Supported Modules

The following list some commonly used modules, the list not not complete, though:

Module Support Comment
lodash yes
d3 yes
chart.js yes
handlebars no use lodash templating instead

Table of Contents

Home > @acoustic-content-sdk/module-loader

module-loader package

Simple implementation of a module loader based on unpkg

Functions

Function Description
createModuleLoader(aResolver, aFetchText, aDocument, aWindow, aLogSvc) Implementation of a service that can load a module and its dependencies from unpkg

Variables

Variable Description
VERSION Version and build number of the package

首页 > @acoustic-content-sdk/module-loader > createModuleLoader

createModuleLoader() function

可以从 unpkg 加载模块及其依赖项的服务的实现

签名:

export declare function createModuleLoader(aResolver: UnaryFunction<string, Observable<any>>, aFetchText: FetchText, aDocument: Document, aWindow: any, aLogSvc?: LoggerService): (aName: string, aVersion?: string) => Observable<any>;

Parameters

Parameter Type Description
aResolver UnaryFunction&lt;string, Observable&lt;any&gt;&gt; resolver that tries to resolve the module, first. May return the empty observable
aFetchText FetchText callback that loads a remote resource as text
aDocument Document the document object
aWindow any the global window object
aLogSvc LoggerService optional logger service

返回:< /b>

(aName: 字符串, aVersion?: 字符串) => Observable

a function that can load a module based on name and version

Home > @acoustic-content-sdk/module-loader > VERSION

VERSION variable

软件包的版本和构建号

签名:

VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}

npm

Implementation of a simple module loader that resolves NPM modules from unpkg. Resolution works as long as modules only require global modules it is not implemented for local imports.

Supported Modules

The following list some commonly used modules, the list not not complete, though:

Module Support Comment
lodash yes
d3 yes
chart.js yes
handlebars no use lodash templating instead

Table of Contents

Home > @acoustic-content-sdk/module-loader

module-loader package

Simple implementation of a module loader based on unpkg

Functions

Function Description
createModuleLoader(aResolver, aFetchText, aDocument, aWindow, aLogSvc) Implementation of a service that can load a module and its dependencies from unpkg

Variables

Variable Description
VERSION Version and build number of the package

Home > @acoustic-content-sdk/module-loader > createModuleLoader

createModuleLoader() function

Implementation of a service that can load a module and its dependencies from unpkg

Signature:

export declare function createModuleLoader(aResolver: UnaryFunction<string, Observable<any>>, aFetchText: FetchText, aDocument: Document, aWindow: any, aLogSvc?: LoggerService): (aName: string, aVersion?: string) => Observable<any>;

Parameters

Parameter Type Description
aResolver UnaryFunction&lt;string, Observable&lt;any&gt;&gt; resolver that tries to resolve the module, first. May return the empty observable
aFetchText FetchText callback that loads a remote resource as text
aDocument Document the document object
aWindow any the global window object
aLogSvc LoggerService optional logger service

Returns:

(aName: string, aVersion?: string) => Observable<any>

a function that can load a module based on name and version

Home > @acoustic-content-sdk/module-loader > VERSION

VERSION variable

Version and build number of the package

Signature:

VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}
更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文