
Promise
掌握前后端交互模式
zayzy
安心努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
then参数中的函数返回值
1. 返回Promise实例对象 返回的该实例对象会调用下一个then 2. 返回普通值 返回的普通值会直接传递给下一个then,通过then参数中函数的参数接收该值 ... .then(function(data){ return 'hello'; //当返回值是一个普通值时,会默认产生一个promise实例对象调用下一个then,保证可以进行链式操作 }) .then(function(data){ //控制台输出的是hello console.log(data); }) ...原创 2021-08-09 15:51:15 · 3542 阅读 · 0 评论 -
前后端交互模式(接口调用方式及url两种形式)
1.1 接口调用方式 ①原生ajax ②基于JQuery的ajax ③fetch ④axios 1.2 url地址格式 1.2.1 传统形式的url 格式:schema://host:port/path?query#fragment ①schema:协议。例如http、https、ftp等 ②host:域名或者IP地址 ③port:端口,http默认端口80,可以省略 (域名+端口可以唯一确定互联网当中某一台电脑中的某一个应用程序) ④path:路径,例如/abc/a/b/c ⑤query:查询参数,原创 2021-08-09 11:13:34 · 1224 阅读 · 0 评论 -
Promise常用的API
1.实例方法 p.then() 得到异步任务的正确结果 p.catch() 获取异常信息 p.finally() 成功与否都会执行 //用法 .then(function(data){ console.log(data); }) .catch(function(data){ console.log(data); }) .finally(function(){ console.log('finished'); }); //举例 function foo() { return n原创 2021-08-09 16:07:48 · 363 阅读 · 0 评论 -
异步调用及promise基本用法
1.promise用法 1.1 异步调用 1.1.1 异步效果分析 ①定时任务 ②Ajax ③事件函数 1.1.2 多次异步调用的依赖分析 多次异步调用的结果顺序不确定 异步调用结果如果存在依赖需要,要用嵌套 1.2 promise概述 promise是异步编程的一种解决方案,从语法上来讲,Promise是一个对象,从它可以获取异步操作的消息。 使用Promise主要有以下好处: 可以避免多层异步调用嵌套问题(回调地狱) Promise对象提供了简洁的API,使得控制异步操作更容易 Promis原创 2021-08-09 11:51:51 · 627 阅读 · 0 评论