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