ICode9

精准搜索请尝试: 精确搜索
  • promise使用方式2021-09-10 11:03:13

    promise用来封装异步方法,一般使用方式为: 1、定义异步函数 function aaa(){ return new Promise((resolve,reject) => { //异步操作 if(){ // 如果成功 resolve()} else { //如果失败 reject() } }) } 2、调用异步函数使用async await async function bbb () { await aaa() **.**t

  • JS 异步 ( 二、Promise 的用法、手写模拟 Promise )2021-09-07 20:32:18

    文章目录 一、Promise 基础Promise 作用Promise 语法Promise 内部状态值 和 链式调用Promise 是否为异步执行Promise 常用函数或属性 二、模拟 Promise,加深理解 一、Promise 基础 Promise 作用 1. 回调地狱 想知道 Promise 的作用, 需要先了解一个概念叫回调地狱。回调

  • vue 封装post get 请求 axios.js2021-09-07 11:31:06

    import axios from "axios"; // 封装 axiosexport function get(url, params = {}, headers = {}, option = {}) { return new Promise((resolve, reject) => { axios({ url: url, method: "GET", headers, data: params, ...option }).then( response =

  • 字节一面代码题2021/9/62021-09-07 09:03:50

    题目:给一个promise,它如果十秒内可以执行出结果就打印出结果,如果十秒内解决不出来就会直接返回失败 let p = new Promise((resolve, reject) => { setTimeout(() => { resolve('success') }, Math.random()*20000) setTimeout(() => { reject('fail') }, 100

  • Promise静态方法实现(all race finally resolve reject)2021-09-05 20:04:16

    示例 // Promise.resolve() Promise.resolve(1).then((data) => { console.log(data) // 1 }) // Promise.reject() Promise.reject(2).catch((data) => { console.log(data) // 2 }) // Promise.all() // 多个Promise都成功后获取结果,调用成功回调,如果有一个promise失败了,al

  • 14.异步函数2021-09-03 14:01:24

    异步函数 promise(fn(resolve,reject){}) 函数传入两个参数   resolve为执行成功返回的内容    reject 为函数执行失败返回的内容   Promise有几种方法启动    1.p.then() 2.p.rece([很多P]) 只要有一个成功停止启动了 3.p.then()  回调函数  传两个参数 成功的和失败的函

  • 保研总结2021-09-01 11:34:00

    目录申请情况学校总结浙大南科大 基本情况: gpa: 91.9/100 cet4-525,cet6-448,裸考hhh,虽然刚刚出分六级还是裸考到了551 奖项: 国二泰迪杯 省二:挑战杯,数模,蓝桥杯 科研:ieee cyber 7作,两个6作实用新型,两个省级大创,一个优秀一个良好 课外:一学期去杭电交换,大二暑假去了北大的夏令营和昆山

  • promise/axios async/await使用方法汇总2021-08-25 13:30:02

    promise使用方法汇总 promise与axios结合使用1.创建公共请求2.调用公共请求方法 promise请求进行多次回调1.promise 链式请求2.使用promise.all2.使用promise.race3.结合使用async/await promise与axios结合使用 1.创建公共请求 promiseFunc: (url) => { // 返回一个pr

  • ES6 语法详解(Promise对象(重点))2021-08-16 22:32:42

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script type="text/javascript"> /**

  • 深入了解promise,手写实现promise2021-08-16 01:02:30

    什么是Promise promise是一个构造函数,是用来封装一个异步操作并可以获取其成功/失败的结果值 Promise 对象用于表示一个异步操作的最终完成 (或失败)及其结果值、   有哪些异步编程? 1.fs(node)文件操作 2.数据库操作 3.定时器等回调函数 4.发送AJAX请求 ........   使用Promise

  • 手写promise2021-08-15 12:33:29

    。 现代浏览器支持已经支持了promise,下面我用Cpromise类来重新写一个promise,探索一下promise实现的原理: 直接上代码: /* Cpromise:构造函数 excutor:内部同步执行函数 (resolve,reject) => {} */ function Cpromise (excutor){ this.state = 'pendding';//promise状态 t

  • Vue-Promise2021-08-13 21:32:30

    promise 就是一种异步编程的的解决方案 当执行网络请求的时候,代码就会出现阻塞,下面的代码要等待请求完成了在运行,所以我们一般网络请求的时候就去开启一个异步任务,一边请求一边执行其他代码 请求到数据后,就要一个回调函数,返回数据 这只是简单的场景,如果在很复杂的情景里就会出现回

  • Promise实现异步加载图片2021-08-07 14:02:03

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

  • promise2021-08-04 23:33:38

    1.promise理解 promise是ES6引入的可以进行异步编程的新方法,可以解决回调地狱的问题 2.promise初步使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi

  • JavaScript的Promise对象2021-08-03 17:32:11

    1.Promise对象 Promise是异步编程的一种解决方案,ES6原生提供了Promise对象。Promise对象代表了未来将要发生的事件,用来传递异步操作的消息。 Promise对象有两个特点:   (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejecte

  • Promise 回调地狱2021-07-30 14:32:04

    网络请求的回调地狱: 一个url1从服务器加载一个数据data1,data1中包含了下一个请求的url2 data1取出url2,从服务器加载数据data2,data2中包含了下一个请求的url3 data2取出url3,从服务器加载数据data3,data3中包含了下一个请求的url4 发送网络请求url4,获取最终的数据data4      

  • 可判定性读书笔记 (2)2021-07-28 23:03:57

    「 图灵机识别语言是否为空 」不可判定 所有证明都偷自 《计算理论导引》(Micheal Sipser) \[E_{TM} = \{ \lang M \rang ~|~ L(M) = \empty \} \]$ E_{TM}$ 是不可判定的,证明思路还是反证,假设存在 \(R~decide~E_{TM}\),用 \(R\) 构造 \(S\) 使得 \(S~decide~A_{TM}\) 这里构造的思

  • 写一个Promise实现2021-07-28 20:05:13

    promise ​ promise是ES6中新增的异步编程解决方案, 在代码中的表现是一个对象。通过Promise就可以实现用同步的流程来表示异步的操作,通过Promise就可以避免回调函数层层嵌套(回调地狱)问题。 new Promise(function(resolve, reject){}); // promise对象不是异步的, 只要创建prom

  • Node.js设置禁止证书检查2021-07-27 19:03:16

    缘由:使用反向代理加速器工具时,会在本地弄个https证书,代码调试时报证书校验错误 设置环境变量NODE_TLS_REJECT_UNAUTHORIZED参数值为0,让代码忽略证书检查 在请求的代码之前加上如下环境变量设置 process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";

  • 手写Promise实现过程2021-07-14 21:01:38

    手写Promise实现过程 1、实现Promise的核心功能 2、判断下当执行器里面时异步代码时的回调函数调用情况 3、then方法多次调用的情况 4、then方法的链式调用,以及如何把then方法的返回值传递到下一个then方法中,再判断返回值是普通值还是peomise对象进而进一步处理 5、判断then方法

  • JavaScript 关于Promise异步对象2021-07-14 21:01:06

    Promise是什么? Promise 对象代表一个异步操作。Promise有三种状态:pending(初始状态) fulfilled: (操作成功)rejected: (操作失败)。es6的Promise让异步操作可以已同步操作的流程表达出来,这大大改善了之前异步操作的回调地狱情况。遗憾的是Promise一经创建无法中途取消,而且不设置

  • promise2021-07-13 18:31:29

    promise的三个状态: pending(默认) fulfilled(成功) rejected(失败) resolve函数被执行时, 会将promise的状态从 pending 改成 fulfilled 成功reject函数被执行时, 会将promise的状态从pending 改成 rejected 失败 Promise.reject() new Promise((resolve, reject) => { rej

  • vue Promise异步操作2021-07-13 12:31:32

    resolve new Promise((resolve, reject) => { setTimeout(() => { console.log('one'); }, 2000) resolve("resolve"); }).then((data) => { console.log(data); setTimeout(() => { console.log('two'); },

  • 手写Promise2021-07-10 10:52:18

    <script> const PENDING="pending"; const FULFILLED = "fulfiled"; const REJECTED = "rejected"; function MyPromise(fn){ let _this=this; _this.state=PENDING; _this.value="";

  • node上传下载2021-07-09 13:02:50

    import { stat, mkdir, createWriteStream, createReadStream, unlink } from 'fs'; import { parse as pathParser, extname, join as pathJoin } from 'path'; import { request, get } from 'http'; import { logger } from '@helper/h

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有