Ajax 请求是前端使用频率最高功能之一,虽然现在有各种各样工具库能够实现快速简洁调用 Ajax 接口,但是在一些特定项目中,我们可能就是需要使用原生 Ajax 来发送请求。
原创 2023-09-03 21:14:39
199阅读
本讲讲述是博主对Promise理解(Ajax中),与介绍其作用是用来做什么
原创 2023-06-27 10:27:46
76阅读
接触了axios之后,发现和以前学习ajax很类似,于是整理了它们之间区别1.区别axios是通过promise实现对ajax技术一种封装,就像jQuery实现ajax封装一样。 简单来说: ajax技术实现了网页局部数据刷新,axios实现了对ajax封装。 axios是ajax ajax不止axios。 下面列出代码来对比一下:axios:axios({ ur
转载 2023-07-04 03:06:57
83阅读
复制可用 // 接口地址:http://poetry.apiopen.top/sentences (随机获取一句诗词) // 新建一个Promise对象 const Pro = new Promise((resolve, reject) => { // 1.创建对象 const xhr = new
原创 2023-02-19 02:13:35
175阅读
正如之前封装ajax方法 调用时可以使用callback形式进行接口伪嵌套,但容易形成callback hell回调地狱。 在Promise应用场景里,我们使用jQuery$.getpromise语法格式(jQuery内置支持promise)实现了then链式调用,接下来将promise语法封
转载 2020-02-06 20:17:00
91阅读
2评论
vue
原创 2023-02-11 14:17:51
66阅读
原创 2022-07-31 00:14:37
62阅读
请使用Promise封装Ajax操作原始Ajax操作如下:原型:var o
转载 2022-11-18 19:16:13
128阅读
promise原理?简单来说就是一个对象,用来传递异步操作消息,是解决异步编程一种方 案,promise原理说起来并不难,他内部有三个状态,分别是pending , fulfilled 和 rejected . pending是对象创建后初始状态,当对象fulfill(成功)时变为fulfilled, 当对象reject(失败)时变为rejected。且只能从pengding变为fulf
封装: // 封装ajax请求成promise,方便循环请求数据 async function crateAjax(url,param){ return new Promise((resolve, reject) => { $.ajax({ url:url, type:"post", data:JS
原创 2024-03-27 10:39:39
111阅读
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"h=device-width, initial-scale=1.0"> <title>Document&...
原创 2023-05-17 18:29:07
60阅读
function getJSON(url){ return new Promise((resolve,reject)=>{ const handler = function(){ if(this.readyState !== 4) return if(this.status === 200| | this.status === 30
原创 2022-01-25 11:14:55
125阅读
这个是封装好ajax            // 封装一个get请求方法            function getJSON(url) {                return new Promise(function(resolve, reject) {                    var XHR = new XMLHttpRequest();       ...
原创 2022-01-16 10:43:03
570阅读
function getJSON(url){ return new Promise((resolve,reject)=>{ const handler = function(){ if(this.readyState !== 4) return
原创 2021-07-12 17:55:34
175阅读
这个是封装好ajax            // 封装一个get请求方法            function getJSON(url) {                return new Promise(function(resolve, reject) {                    var XHR = new XMLHttpRequest();       ...
原创 2021-09-03 15:25:38
221阅读
Promise可以实现异步方法,这里主要讨论resolve 和reject 两个参数。直接看实例,可能比较直观 increment (context) { return new Promise((resolve, reject) => { setTimeout(() => { context.commit('incr...
原创 2021-07-14 11:43:31
150阅读
What is Promise?1. In ES6, Promise is a constructor and Promise is used generate Promise instance.2. Promise is a solution in asynchronous programming.How to create a Promi
原创 2022-03-04 21:46:47
80阅读
 
vue
转载 2021-04-03 16:06:00
619阅读
Promise图片异步加载其实就是利用了宏任务先执行,后执行微任务:new Promise()时候,Promise新建后就会立即执行  利用这一特性,我们可以创建Promise对象时候,创建image标签,然后再给img标签 src赋值路径,这样在then回调函数中,把其加入到盛放显示图片盒子中,盒子中原来展示是一个缺省图,等到图片加载好了,就显示真正图片: 1 <!DOCTY
转载 2021-04-29 14:12:31
429阅读
2评论
promisepromise对函数封装:原来代码:<!DOCTYPE html><html><head> <title>vue demo</title> <style t
原创 2023-02-27 09:50:39
168阅读
  • 1
  • 2
  • 3
  • 4
  • 5