zoukankan      html  css  js  c++  java
  • windows store app promise

    Promise.any ---- 参数是一个promise的数组。any的作用就是 promise 数组中任意一个 promise 执行完毕,就会执行 done内的函数

    (function () {
        "use strict";
    
        WinJS.Binding.optimizeBindingReferences = true;
    
        var app = WinJS.Application;
        var activation = Windows.ApplicationModel.Activation;
    
        app.onactivated = function (args) {
            if (args.detail.kind === activation.ActivationKind.launch) {
                if (args.detail.previousExecutionState !== activation.ApplicationExecutionState.terminated) {
                    var promiseArr = [];
                    var url = 'http://files.cnblogs.com/Mr-Joe/a.js';
                    var url2 = 'http://files.cnblogs.com/Mr-Joe/a2.js';
                    var success = function (text) {
                        var a = JSON.parse(text.responseText);
                    }
    
                    var getData = function (url) {
                        promiseArr.push(WinJS.xhr({
                            url: url
                        }))
                    }
    
                    getData(url2);
                    getData(url);
    
                    WinJS.Promise.any(promiseArr).done(function (result) {
                        var primiseIndex = result.index;  //the index of  fullfilled promise.
    
    
                    });
                }
            }
            args.setPromise(WinJS.UI.processAll());
    
        };
        app.start();
    })();

    Promise.join 

    Promise.any ---- 参数是一个promise的数组。any的作用就是 promise 数组所有的 promise 执行完毕,才会执行 done内的函数

  • 相关阅读:
    17_8_30 Mybatis 入门
    17_8_29 mysql 导入导出备份还原
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [MAC OSX
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
  • 原文地址:https://www.cnblogs.com/Mr-Joe/p/3193813.html
Copyright © 2011-2022 走看看