JavaScript Fetch API
Fetch API 接口允许 Web 浏览器向 Web 服务器发出 HTTP 请求。
😀 不再需要 XMLHttpRequest。
浏览器支持
表格中的数字指定了完全支持 Fetch API 的第一个浏览器版本。
Chrome 42 | Edge 14 | Firefox 40 | Safari 10.1 | Opera 29 |
2015 年 4 月 | 2016 年 8 月 | 2015 年 8 月 | 2017 年 3 月 | 2015 年 4 月 |
Fetch API 示例
以下示例获取一个文件并显示其内容。
由于 Fetch 基于 async 和 await,因此上面的示例可能更容易理解,如下所示
示例
async function getText(file) {
let x = await fetch(file);
let y = await x.text();
myDisplay(y);
}
自己尝试 »
或者更好:使用易于理解的名称代替 x 和 y
示例
async function getText(file) {
let myObject = await fetch(file);
let myText = await myObject.text();
myDisplay(myText);
}
自己尝试 »