Members
Methods
staticCastObject(obj) → any
强制转化对象类型为T
Name | Type | Description |
---|---|---|
obj |
any | 对象 |
staticCloneObject(obj) → any
复制对象
Name | Type | Description |
---|---|---|
obj |
any | 源对象 |
从json字符串中复制所有属性到指定对象
Name | Type | Description |
---|---|---|
destObj |
any | 目标对象 |
jsonString |
string | Json字符串 |
把源对象所有属性复制到目标对象
Name | Type | Description |
---|---|---|
destObj |
any | 目标对象 |
staticCreateFromJson(className,json) → any
从json字符串创建指定类名的对象实例,自动复制属性
Name | Type | Description |
---|---|---|
className |
string | 对象的类名称 |
json |
string | json字符串 |
staticCreateFromJsonArray(className,jsonArray) → any[]
从json字符串数组创建指定类名的对象实例数组,自动复制每个对象的属性
Name | Type | Description |
---|---|---|
className |
string | 对象的类名称 |
jsonArray |
string | json字符串数组 |
staticCreateWorker(workerJsFile) → Worker
创建Worker线程
Name | Type | Description |
---|---|---|
workerJsFile |
string | 线程脚本文件名称 |
获取主入口网页运行的本机ip地址
判断是否gzip压缩数据
Name | Type | Description |
---|---|---|
rawData |
Uint8Array | 字节数据 |
判断是否为移动浏览器
staticOpenFile(isArrayBuffer) → Promise<string | ArrayBuffer>
弹出打开本地文件对话框,以文本或者二进制数组读取选中文件,以Promise方式返回
Name | Type | Description |
---|---|---|
isArrayBuffer |
boolean | optional是否以二进制数组方式,缺省false |
把相对或者绝对url统一转为绝对路径
Name | Type | Description |
---|---|---|
url |
string | 相对或者绝对路径url |
把任意类型转为整数,如果对象为空,返回0
Name | Type | Description |
---|---|---|
val |
any | 对象 |
staticUncompress(zipData) → Uint8Array
解压缩gzip数据
Name | Type | Description |
---|---|---|
zipData |
Uint8Array | 压缩字节数据 |