1.0.9 • Published 2 years ago
ray-util v1.0.9
#ajax
useage: 1、import jquery 2、import rayAsync
var ajaxUtil = RayAsync.ajaxUtil;
/**
* @param{string} uri 原始地址: /login/{user}/{password}
* @param{object} pathVariable rest参数 {user: 'ilex', password: 'XXXXXX'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
* @param{string} target 后端返回数据目标form
*/
post: RayAsync.ajaxUtil.post(uri, pathVariable, options, success, error, target);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
delete: RayAsync.ajaxUtil.delete(uri, pathVariable, options, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 传参 {data, params}
* @param{function} success 成功回调
* @param{function} error 错误回调
*
*/
get: RayAsync.ajaxUtil.get(uri, pathVariable, options, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
getText: RayAsync.ajaxUtil.getText(uri, pathVariable, data, success, error);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
* @param{object} obj
*
*/
getObject: RayAsync.ajaxUtil.getObject(uri, pathVariable, data, success, error, obj);
/**
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} data 传参
* @param{function} success 成功回调
* @param{function} error 错误回调
*/
put: RayAsync.ajaxUtil.put(uri, pathVariable, data, success, error);
/**
* 自定义请求,默认get
* @param{string} uri 原始地址: /users/{id}
* @param{object} pathVariable rest参数 {id: '1'}
* @param{object} options 额外参数
* @param{function} success 成功回调
* @param{function} error 错误回调
*
*/
customAjax: RayAsync.ajaxUtil.getObject(uri, pathVariable, success, error, obj);
// ajaxUtil end
#ArrayList
import rayList
// use in html var ArrayList = window.List.ArrayList;
function
1. size() // 获取大小
2. values() // 获取整个集合数据
3. isEmpty() // 判断集合是否为空
4. iterator(callBack) // 迭代 callBack(value, index)
5. get(index) // 取得指定下标的值
6. add(value) // 添加
7. addAll(value) //add all item
8. set(index, value) //设置值
9. remove(value) // remove item
10. removeAt(index) // remove item by index
11. indexOf(value) //get item index from list
12. clear() // clear list
13. insert(index, value) // insert item in index place
14. updateValue(key, value) // update item by unique key, key is a property of value