zoukankan      html  css  js  c++  java
  • promise async 和 await

           // promise 是专门用于解决回调地狱的
            //         专门用于执行异步程序时使用promise语法

            // 语法形式:
            // 定义一个函数,创建一个 promise 对象,并且返回这个对象
            // 通过 promise 来执行异步程序

            // promiseGetAjax(url,data) 两个参数 url是请求的url地址,data是请求的参数
            // Promise(function(resolve,reject){})
            //    resolve:是请求成功时执行的程序
            //    reject: 是请求失败是,执行的程序
            //    这两个参数有特殊的定义语法方式
            //      通过 promiseGetAjax() 返回生成的 对象中,有两个方法
            //        .then方法,定义 resolve 也就是请求成功的程序
            //        .catch方法,定义 reject 也就是请求失败的程序



            // function promiseGetAjax(url,data){
            //     // 创建一个 Promise() 对象
            //     // ()中定义一个匿名函数/箭头函数
            //     // 其中的两个参数 resolve , reject
            //     // resolve : 请求成功,执行的程序
            //     // reject  : 请求失败,执行的程序
            //     const pro = new Promise( function( resolve , reject ){
            //         // 执行的异步 ajax 请求
            //         // 在 Promise() 中 定义执行一个ajax请求
            //         const xhr = new XMLHttpRequest();
            //         xhr.open( 'get' , `${url}?${data}` );
            //         xhr.send();
            //         xhr.onload = function(){
            //             resolve();
            //         }
            //     });

            //     // 返回创建的 Promise() 也就是执行 ajax 异步请求的结果
            //     return pro;
            // }

            // const obj = promiseGetAjax('./01_demo.html' , 'name=张三');

            // obj.then( function(res){console.log(res)} );
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    ADB 操作手机的粘贴板
    JSESSIONID的简单说明
    Android无线调试出现错误的解决方法
    adb shell input text 完美支持中文输入
    SQL Server 2022来了
    新技能GET!在前端表格中花式使用异步函数的奥义
    地表最强IDE ——Visual Studio 2022正式发布
    用前端表格技术构建医疗SaaS 解决方案
    JavaScript Sanitizer API:原生WEB安全API出现啦
    突破技术限制,实现Web端静默打印
  • 原文地址:https://www.cnblogs.com/ht955/p/14170905.html
Copyright © 2011-2022 走看看