testMaven/WebRoot/resource/js/easyui/src/jquery.parser.js
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery EasyUI 1.5
*
* Copyright (c) 2009-2016 www.jeasyui.com. All rights reserved.
*
* Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
* To use it on other terms please contact us: info@jeasyui.com
*
*/
/**
* parser - jQuery EasyUI
*
*/
(function($){
$.easyui = {
/**
* Get the index of array item, return -1 when the item is not found.
*/
indexOfArray: function(a, o, id){
for(var i=0,len=a.length; i<len; i++){
if (id == undefined){
if (a[i] == o){return i;}
} else {
if (a[i][o] == id){return i;}
}
}
return -1;
},
/**
* Remove array item, 'o' parameter can be item object or id field name.
* When 'o' parameter is the id field name, the 'id' parameter is valid.
*/
removeArrayItem: function(a, o, id){
if (typeof o == 'string'){
for(var i=0,len=a.length; i<len; i++){
if (a[i][o] == id){
a.splice(i, 1);
return;
}
}
} else {
var index = this.indexOfArray(a,o);
if (index != -1){
a.splice(index, 1);
}
}
},
/**
* Add un-duplicate array item, 'o' parameter is the id field name, if the 'r' object is exists, deny the action.
*/
addArrayItem: function(a, o, r){
var index = this.indexOfArray(a, o, r ? r[o] : undefined);
if (index == -1){
a.push(r ? r : o);
} else {
a[index] = r ? r : o;
}
},
getArrayItem: function(a, o, id){
后面还有 371 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
