2.0.10 • Published 11 months ago
owner-tool-js v2.0.10
owner-tool-js
owner-tool-js是js工具包,内部包含各种js常用工具方法【并在不断的更新】。如有问题 请在gitee的issue 提出说明;
如果您有好的方法也可以直接在上面提出,并注明您的邮箱。
版本说明
该工具方法有一个比较大的版本跳跃,是因为版本的改动比较大,无法和先前的版本进行兼容, 所以进行了版本号的大变动。
0.1.0之前的版本采用的是js代码直接写的源码方法,所有的方法都在一个包下,使用的时候需要 面对大量的方法查看选择。并且没有ts代码声明,无法在ts中直接导入使用。
2.0.0之后的版本采用的是ts代码写的源码,并且对不同功能的方法进行了命名空间的区分,使用 的时候更加的方便,打包之后带有ts声明,可以直接在ts代码中引入使用。
工具包说明(命名空间)
具体的方法说明请进入方法定义文件查看
core 核心基础包
import * as $L from 'owner-tool-js';
let data = undefined; $L.core.isEmpty(data);
- ### arrayTool 数组工具包
```ts
import * as $L from 'owner-tool-js';
let arr = [
{
"id": "1",
"pid": "-1",
"name": "1"
}, {
"id": "2",
"pid": "1",
"name": "2"
}, {
"id": "3",
"pid": "1",
"name": "3"
}, {
"id": "4",
"pid": "3",
"name": "4"
}
];
let arrayToTree = $L.arrayTool.arrayToTree(arr, "id", "pid", "-1");
functionTool 函数方法工具包
import * as $L from 'owner-tool-js';
let data1 = {
a: 1,
b: "2",
f:{
a: 9
}
};
let data2 = [
1, 2, 3, "4"
];
let copy1 = $L.functionTool.deepCopy(data1);
let copy2 = $L.functionTool.deepCopy(data2);
numberTool 数字类型工具包
import * as $L from 'owner-tool-js';
$L.numberTool.formatNumber("123456.789456b",2);
$L.numberTool.formatNumber(123456.789456,2);
$L.numberTool.formatNumber(123456.789456e2,2);
$L.numberTool.formatNumber(123456.789456e15,2);
stringTool 字符串工具包
import * as $L from 'owner-tool-js';
let s = $L.stringTool.underlineToCamel("ae_bh_cf_dg");
windowsTool 浏览器工具包
// 这个工具包的方法主要是对浏览器的操作,如获取监听浏览器的高度宽度,滚动条的位置,以及cookie,localStorage,SessionStorage等
import * as $L from 'owner-tool-js';
$L.windowsTool.cookieTool.set("mycookie", "牛逼");
$L.windowsTool.fullScreen(this.$refs.testDiv);
$L.windowsTool.setScrollPosition(0, 0, this.$refs.testDiv);
2.0.9
11 months ago
2.0.10
11 months ago
2.0.8
12 months ago
2.0.7
1 year ago
2.0.3
2 years ago
2.0.5
2 years ago
2.0.4
2 years ago
2.0.6
2 years ago
1.0.0
2 years ago
2.0.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
0.1.0
2 years ago
0.0.4
2 years ago
0.0.4-SNAPSHOT
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago
0.0.0
2 years ago