1.0.2 • Published 6 years ago

adam-testcase v1.0.2

Weekly downloads
11
License
-
Repository
-
Last release
6 years ago

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格式是否符合规范(简易版,@左右只能是数字、字母、下划线、.、-)

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago