# adam-testcase

> npm 链接：https://www.npmjs.com/package/adam-testcase

Latest version **1.0.2** (published 2018-04-10) · 0 weekly downloads

## Install

```sh
npm install adam-testcase
pnpm add adam-testcase
yarn add adam-testcase
bun add adam-testcase
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2018-04-10 |
| First published | 2018-04-10 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 16.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | mmqhn |
| Maintainers | mmqhn |

## Links

- npm: https://www.npmjs.com/package/adam-testcase
- Repository: http://git.imweb.io/mmqhn/adam
- npm.io page: https://npm.io/package/adam-testcase

## Recent versions

- 1.0.2 (latest) — 2018-04-10
- 1.0.0 — 2018-04-10

## README

# adam-testcase

npm 链接：https://www.npmjs.com/package/adam-testcase


# 常用函数


## Base.query(name, querystring)
* @param  {String}  name
* @param  {String}  querystring
* @return  {String|undefined}

获取指定的 querystring 中指定 name 的 value

## Base.serialize(data)
* @param  {Obj}  data
* @return  {String}

序列化对象，就是把对象转成 url 字符串

## Base.$(selector)
* @param  {String}  selector
* @return  {DOM|Null}

根据选择器查找 DOM，就是模拟 $()

## Base.removeNode(node)
* @param  {DOM}  node
* @return  {DOM}

删除 DOM 节点

## Base.insertAfter(node, target)
* @param  {DOM}  node
* @param  {DOM}  target

在 target 节点之后插入 node 节点。类似 $().insertAfter()


## Base.addClass(node, className)
* @param  {DOM}  node
* @param  {String|Array}  className

添加类名

## Base.removeClass(node, className)
* @param  {DOM}  node
* @param  {String|Array}  className

移除类名

## Base.getAbsoluteUrl(url)
* @param  {String}  url
* @return  {String}

获取绝对路径

## Base.debounce  = (callback, time)
* @param  {Function}  callback
* @return  {number}  time

防抖动函数

## Base.removeItemByIndex(index, arr)
* @param  {Number}  index
* @param  {Array}  arr
* @return  {Array}

根据索引移除数组的某一项


## Base.removeItemByValue(value, arr)
* @param  {Array}  arr
* @return  {Array}

根据值移除数组的某一项

## Base.checkEmail(email)
* @param  {string}  email
* @return  {Boolean}

验证email格式是否符合规范（简易版，@左右只能是数字、字母、下划线、.、-）

---
_Source: https://npm.io/package/adam-testcase · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
