Global

Methods

arrayEqual(arr1, arr2) → {Boolean}

Source:
See:
  • 代码改在摘自 - https://github.com/proYang/outils
判断两个数组是否相等
Example
var arrayEqual = require('js-weapon/arrayEqual');
arrayEqual([1,2,3],[1,2,3]);
Parameters:
Name Type Description
arr1 Array 数组1
arr2 Array 数组2
Returns:
- true 相等 false不相等
Type
Boolean

elementInViewport(el, allInViewportopt, diffopt)

Source:
See:
判断某个dom元素是否可视区域
Example
var elementInViewport = require('js-weapon/elementInViewport');
elementInViewport(el);
Parameters:
Name Type Attributes Default Description
el HTMLElement 要判断的dom元素 支持jQuery对象
allInViewport Boolean <optional>
false 是否严格要求全部在viewport true 必须全部在viewport里才算是在viewport中 false 有一小部分在viewport就算是在
diff number <optional>
0 允许多少误差 正数

queryString(name, defaultValueopt, urlopt) → {string}

Source:
获取地址参数
Example
var queryString = require('js-weapon/queryString');
var from = queryString('from');
Parameters:
Name Type Attributes Default Description
name string 参数名字
defaultValue string <optional>
'' 默认值
url string <optional>
null 地址
Returns:
- 如果存在name的参数返回实际的参数值,否则返回defaultValue或者空字符
Type
string