This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 文件上传组件 | |
// 浏览器必须支持 XMLHttpRequest 2 | |
var fileUploader = function(fileElement, userOptions) { | |
var fileEl = $(fileElement); | |
var xhrObject = null; | |
var exports = {}; | |
var hasXhr2 = window.XMLHttpRequest && ('upload' in new XMLHttpRequest()); | |
var defaultOptions = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 将源对象的属性并入到目标对象 | |
* @method mix | |
* @static | |
* @param {Object} des 目标对象 | |
* @param {Object} src 源对象 | |
* @param {boolean} override (Optional) 是否覆盖已有属性。如果为function则初为混合器,为src的每一个key执行 des[key] = override(des[key], src[key], key); | |
* @returns {Object} des | |
*/ | |
var mix = function(des, src, override) { |
NewerOlder