code/Athena0.0.1/Web/Content/js/ace.js
(开头部分) 15KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* 异步请求结果返回状态码 */
var ResultStatus = { OK: 100, Failed: 101, NotLogin: 102, Unauthorized: 103 };
Date.prototype.format = function (format) {
var o =
{
"M+": this.getMonth() + 1, //month
"d+": this.getDate(), //day
"H+": this.getHours(), //hour
"m+": this.getMinutes(), //minute
"s+": this.getSeconds(), //second
"q+": Math.floor((this.getMonth() + 3) / 3), //quarter
"S": this.getMilliseconds() //millisecond
};
if (/(y+)/.test(format))
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
return format;
};
Array.prototype.where = function (predicate) {
var arr = this;
var retArr = [];
for (var i = 0; i < arr.length; i++) {
var item = arr[i];
if (predicate(item)) {
retArr.push(item);
}
}
return retArr;
};
Array.prototype.select = function (selector) {
var arr = this;
var retArr = [];
for (var i = 0; i < arr.length; i++) {
var item = arr[i];
retArr.push(selector(item));
}
return retArr;
};
/* $ace */
(function ($) {
var $ace = {};
/* 返回 json 数据 */
$ace.get = function (url, data, callback) {
if ($.isFunction(data)) {
callback = data;
data = undefined;
}
url = parseUrl(url);
var ret = execAjax("GET", url, data, callback);
return ret;
}
$ace.post = function (url, data, callback) {
if ($.isFunction(data)) {
后面还有 504 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
