亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 12
粉絲 0
評論 0
訪問量 8054
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
實例演示fetch , async, await 的用法
漢邦
原創(chuàng)
482人瀏覽過

fetch 的用法

  1. fetch:
    例如要向https://jsonplaceholder.typicode.com/todos/20 發(fā)送請求,請求結果返回瀏覽器中
    1. function getData(ele) {
    2. fetch('https://jsonplaceholder.typicode.com/todos/20')
    3. .then(function (response) {
    4. return response.json()
    5. })
    6. .then(function(json) {
    7. console.log(json)
    8. //將返回的數(shù)據(jù)顯示在li上
    9. ele.insertAdjacentHTML('afterend', `<li>${json.title}</li>`)
    10. })
    11. }
    簡化代碼改成同步風格:
    1. const url = 'https://jsonplaceholder.typicode.com/todos/20'
    2. fetch(url)
    3. .then(res => res.json())
    4. .then(json => ele.insertAdjacentHTML('afterend', `<li>${json.title}</li>`))
    5. .catch(err => console.log(err))

async, await 的用法

  1. async function getData(ele) {
  2. const url = 'https://jsonplaceholder.typicode.com/todos/15'
  3. try {
  4. //await 必須用在 async 聲明的函數(shù)內部
  5. const response = await fetch(url)
  6. const result = await response.json()
  7. console.log(result)
  8. // 把title的值渲染到到頁面
  9. ele.insertAdjacentHTML('afterend', `<li>${result.title}</li>`)
  10. } catch {
  11. console.error('請求失敗')
  12. }
  13. }
批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學習!
    全站2000+教程免費學