function downloadById() {
        var url = "http://localhost:64610/WorkProcess/ResumeDetail/7";
        new FileDownloader({
            url: encodeURI(url),
            filename: "resume.html"
        });
    }
    (function (e) {
        "use strict";
        function r(e, t, n) {
            var r = function () {
                n.apply(e, arguments)
            };
            if (e.addEventListener) {
                e.addEventListener(t, r, false)
            } else {
                e.attachEvent("on" + t, r)
            }
            return r
        }

function i(e, t) {
            var n = arguments.length > 2 ? Array.prototype.slice.call(arguments, 1) : [];
            var r;
            for (var s = 0; s < n.length; s++) {
                r = n[s];
                for (var o in r) {
                    if (typeof r[o] === "object") {
                        e[o] = i({}, r[o])
                    } else if (o != null && r.hasOwnProperty(o) && typeof r[o] !== "undefined") {
                        e[o] = r[o]
                    }
                }
            }
            return e
        }

function s(t, n) {
            var r = document.createElementNS("http://www.w3.org/1999/xhtml", "a");
            r.download = t;
            r.href = URL.createObjectURL(n);
            var i = document.createEvent("MouseEvents");
            i.initMouseEvent("click", true, true, e, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
            r.dispatchEvent(i)
        }

function o(e, t, n) {
            var r;
            t = t || "GET";
            if (window.XMLHttpRequest) {
                r = new XMLHttpRequest
            } else {
                r = new ActiveXObject("Microsoft.XMLHTTP")
            }
            r.open(t, e, true);
            r.responseType = "blob";
            r.onreadystatechange = function () {
                if (r.readyState == r.DONE) {
                    if (n) n.call(r, r.response)
                }
            };
            r.send();
            return r
        }
        var t = {
            url: "",
            filename: "",
            type: "GET",
            progress: function () { },
            done: function () { }
        };
        var n = function (e) {
            function h(e) {
                var t = e.total;
                var r = e.loaded;
                var i = r / t;
                var s = (new Date).getTime();
                var o = (s - l) / 1e3;
                var u = r - c;
                var a = u / o;
                c = r;
                l = s;
                e.per = i;
                e.speed = a;
                n.progress.call(f, e)
            }

function p(e) {
                var t = n.done();
                if (typeof t === "boolean" && !t) return t;
                s(a, e)
            }
            var n = i({}, t, e);
            var u = n.url;
            var a = n.filename;
            var f = o(u, n.type, p);
            var l = (new Date).getTime();
            var c = 0;
            r(f, "progress", h)
        };
        e.FileDownloader = n
    })(window)
    //---------------------------------------------------------------------------

最新文章

  1. 通过RTMP play分析FLV格式详解
  2. javaScript条件控制语句
  3. webpack打包压缩工具的使用方法
  4. ViewPager
  5. 前端技术Bootstrap的hello world
  6. python内置模块(3)
  7. More Effective C++ (1)
  8. 表视图控制器(TableViewController)(三) 、 表视图搜索
  9. C# IL DASM 使用
  10. [转] c#多线程(UI线程,控件显示更新) Invoke和BeginInvoke 区别
  11. Qt5官方demo解析集21——Extending QML - Adding Types Example
  12. 命令行替代工具 - Cmder配置
  13. TensorFlow - 在 windows 系统上安装
  14. [转]angular2: including thirdparty js scripts in component
  15. nginx + iis 使用介绍
  16. VM装mac10.9教程+报错信息解决办法
  17. 微软BI 之SSIS 系列 - 通过 ROW_NUMBER 或 Script Component 为数据流输出添加行号的方法
  18. 解决vmvare关闭过慢
  19. objc与鸭子对象(上)
  20. MSG命令使用详解

热门文章

  1. [转载]Jquery Form插件表单参数
  2. Objective-C 协议(protocol)
  3. hdu 2028 Lowest Common Multiple Plus(最小公倍数)
  4. ThinkPHP下隐藏index.php以及URL伪静态
  5. 每个QWidget都有contentsMargins函数,善用QMargins
  6. Android:控件布局(线性布局)LinearLayout
  7. BIRT使用1:简介、概念、元素、报表设计器组成
  8. android开发无障碍app
  9. android SharedPreferences 使用
  10. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集