async function go(){ var res =await http("top/playlist/?cat=华语"); var id=res.playlists[0].id; var detail=await http(`playlist/detail?id=${id}`); console.log(detail) } go();
网易云主页例子
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="./08作业.css"> <script src="./http/index.js"></script> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script></head><body> <div class="content"> <div id="list"> </div> <button id="prev"></button> <button id="next"></button> <div id="btns"> <span class="current"></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> </div> </div> <div id="center"> </div> <script> $(function(){ var index=0; $("#next").click(function(){ index++; if(index>8){ index=0; } console.log(index) $("#list img").eq(index).fadeIn(300).siblings().fadeOut(300); $("#btns span").eq(index).addClass("current").siblings().removeClass("current"); }) $("#prev").click(function(){ index--; if(index<0){ index=8 } console.log(index) $("#list img").eq(index).fadeIn(300).siblings().fadeOut(300); $("#btns span").eq(index).addClass("current").siblings().removeClass("current"); }) $("#btns span").click(function(){ index=$(this).index(); $("#list img").eq(index).fadeIn(300).siblings().fadeOut(300); $("#btns span").eq(index).addClass("current").siblings().removeClass("current"); }) }) async function go(){ var res=await http("top/playlist/?cat=%E5%8D%8E%E8%AF%AD"); console.log(res); var arr=res.playlists; console.log(arr) arr.forEach(item=>{ var html=` <div id="lis"> <img src=${item.coverImgUrl} alt="" class="one"> <p id="p">播放量:${item.playCount}</p> <p id="description">${item.name}</p> </div> ` $("#center").append(html) }) // var id=res.playlists[0].id; // console.log(id) // var detail=await http(`playlist/detail?id=${id}`) // console.log(detail) // var arr=detail.playlist; // console.log(arr) // var html=` // <div id="lis"> // <img src=${arr.coverImgUrl} alt="" class="one"> // <p id="p">播放量:${arr.playCount}</p> // <p id="description">${arr.name}</p> // </div> // ` // $("#center").append(html) var res=await http("banner"); console.log(res); var b=res.banners; console.log(b) b.forEach((item)=>{ var htmls=` <img src=${item.imageUrl} alt=""> ` $("#list").append(htmls) }) } go(); </script></body></html>