adam-testcase
v1.0.2
Published
npm 链接:https://www.npmjs.com/package/adam-testcase
Downloads
2
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格式是否符合规范(简易版,@左右只能是数字、字母、下划线、.、-)