WebContent/js/jquery.mockjax.js
(开头部分) 31KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*! jQuery Mockjax
* A Plugin providing simple and flexible mocking of ajax requests and responses
*
* Version: 2.2.1
* Home: https://github.com/jakerella/jquery-mockjax
* Copyright (c) 2017 Jordan Kasper, formerly appendTo;
* NOTE: This repository was taken over by Jordan Kasper (@jakerella) October, 2014
*
* Dual licensed under the MIT or GPL licenses.
* http://opensource.org/licenses/MIT OR http://www.gnu.org/licenses/gpl-2.0.html
*/
(function(root, factory) {
'use strict';
// AMDJS module definition
if ( typeof define === 'function' && define.amd && define.amd.jQuery ) {
define(['jquery'], function($) {
return factory($, root);
});
// CommonJS module definition
} else if ( typeof exports === 'object') {
// NOTE: To use Mockjax as a Node module you MUST provide the factory with
// a valid version of jQuery and a window object (the global scope):
// var mockjax = require('jquery.mockjax')(jQuery, window);
module.exports = factory;
// Global jQuery in web browsers
} else {
return factory(root.jQuery || root.$, root);
}
}(this, function($, window) {
'use strict';
var _ajax = $.ajax,
mockHandlers = [],
mockedAjaxCalls = [],
unmockedAjaxCalls = [],
CALLBACK_REGEX = /=\?(&|$)/,
jsc = (new Date()).getTime(),
DEFAULT_RESPONSE_TIME = 500;
// Parse the given XML string.
function parseXML(xml) {
if ( window.DOMParser === undefined && window.ActiveXObject ) {
window.DOMParser = function() { };
DOMParser.prototype.parseFromString = function( xmlString ) {
var doc = new ActiveXObject('Microsoft.XMLDOM');
doc.async = 'false';
doc.loadXML( xmlString );
return doc;
};
}
try {
var xmlDoc = ( new DOMParser() ).parseFromString( xml, 'text/xml' );
if ( $.isXMLDoc( xmlDoc ) ) {
var err = $('parsererror', xmlDoc);
后面还有 945 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
