封装读取文件的方法需求:给一个要读取文件的路径,这个方法能读取文件,并把内容返回const fs = require('fs')const path = require('path')//第一个参数是读取的地址,第二个参数是个读取成功的回调函数,第三个参数是读取失败的回调参数function getFileByPath(fpath, succCb, errCb) { fs.read...
原创
2021-09-02 09:59:47
190阅读
How to use:export default function getReplies(topicId){ return new Promise(function( resolve, reject ){ _getRepliesForTopic(topicId, function(data...
转载
2016-01-14 20:54:00
105阅读
2评论
转载
2020-12-10 12:38:00
129阅读
2评论
一、概念 Promise,从语法上来讲,它是一个对象,是一个构造函数,可以获取 异步操作 的信息。 简单来讲,就是用同步的方式写异步代码,用来解决回调问题。 二、特点 Promise 对象有两个特点: 1、对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态: (1)、pending: 初始值 (2)、fulfilled: 操
转载
2024-02-21 14:39:48
76阅读
复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一。...
转载
2023-03-15 09:35:11
173阅读
1、概述 是异步编程的一种解决方案。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。 2、Promise状态 三种状态::pending(进行中)、fulfill ...
转载
2021-09-27 22:26:00
139阅读
2评论
Promise参阅: http://es6.ruanyifeng.com/#docs/promisepromise 有三种状态,pendingfulfilled 完成rejected 出错新建 pro
原创
2022-06-30 11:49:51
120阅读
数据文件user.json{ "id": 1, "name": "zhangsan", "password": "123456"}user_corse_1.json{ "id": 10, "name": "chinese"}corse_sc
原创
2022-03-23 16:04:47
65阅读
Promise对象是一个构造函数
原创
2020-06-15 13:15:48
512阅读
点赞
前言 Promise,用于解决回调地域带来的问题,将异步操作以同步的操作编程表达出来,避免了层层嵌套的回调函数。 什么是 Promise 所谓的 promise,简单的来说就是一个容器,里面保存着某个未来才会结束的事件(也就是我们的异步操作)的结果。从语法上面来说,Promise 是一个对象,从它可
转载
2020-10-20 16:29:00
88阅读
2评论
ES6中的promise对象很早就听说过,据说是为了解决我们使用回调产生回调地狱的问题。今天下午既然有这么想学的欲望,就来看一看吧,当然参考的还是阮一峰老师的教程。 第一部分:什么是Promise 看本文的最后一个例子,迅速理解。 Promise是ES6中的一个内置的对象(实际上是一个构造函数,通过
转载
2017-03-22 16:12:00
271阅读
2评论
基本使用Promise封装读取文件Promise封装AJAX请求const p = new Promise((resolve,reject) => { // 1. 创建对象 const xhr = new XMLHttpRequest(); // 2. 初始化 xhr.open("GET","https://api.apiopen.top/getJoke"); // 3. 发送 xhr.send(); // 4. 绑定事件,处理响应结
原创
2021-12-25 16:52:20
73阅读
基本使用Promise封装读取文件Promise封装AJAX请求const p = new Promise((resolve,reject) => { // 1. 创建对象 const xhr = new XMLHttpRequest(); // 2. 初始化 xhr.open("GET","https://api.apiopen.top/getJoke"); // 3. 发送 xhr.send(); // 4. 绑定事件,处理响应结
原创
2022-02-25 14:15:35
89阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <meta name="view
原创
2022-01-25 16:04:53
55阅读
工作中经常会碰到这么一个需求:使用ajax发一个A请求后,成功后拿到数据,我们需要把数据传给B请求$.ajax({ url: '', dataType:'json', success: function(data) { // 获取data数据 传给下...
原创
2021-07-27 21:20:56
152阅读
getJSON方法返回一个 Promise 对象,如果该对象状态变为resolved,则会调用then方法指定的回调函数;如果异步操作抛出错误,状态就会变为rejected,就会调用catch方法指定的回调函数,处理这个错误。另外,then方法指定的回调函数,如果运行中抛出错误,也会被catch方法
转载
2018-08-21 10:43:00
122阅读
2评论
{ // 基本定义 let ajax = function(callback) { console.log('执行'); //先输出 1 执行 setTimeout(function() { callback && callback.call() }, 1000); }; ajax(funct...
原创
2022-04-21 15:50:21
79阅读
uniapp封装请求后,调用请求api方法中,有用到then于catch函数,特地看了一下,了解相关的promise结构格式的意思 1.什么是PromisePromise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、cat
转载
2022-01-25 16:06:02
168阅读
ES6的Promise
原创
2022-06-30 17:01:19
51阅读
ES6之Promise一、Promise是什么?Promise是ES6引入的异步编程的新解决方案。语法上Promise是一个构造函数,用来封装异步操作并可以获取其成功或失败的结果Promise 构造函数:Promise(excutor){}Promise.prototype.then 方法Promise.prototype.catch 方法二、使用案例1.Promise基本语法<script
转载
2024-08-31 21:00:53
98阅读