2.0.10 • Published 11 months ago

owner-tool-js v2.0.10

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

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