调试接口用的HTML,javascript调试接口

最近在学习 JS 的面向对象实现,看「Javascript 设计模式」看不明白 JS 关于接口是怎么实现的。

最近做的一个小例子如下图:

bVbf8ic?w=1188&h=278

下面有一段在JS中使用接口的代码,不知道是不是你在《JavaScript设计模式》中看到的,该段代码模拟了接口,支持多个接口的情况。

var url = "http://192.168.1.103:8000/data.json";

var xianli = document.getElementById("xianli");

var mingyang=document.getElementsByClassName("mingyang")

fetch(url)

.then((response) => {

return response.text();

})

.then((data)=>{

var liujie = JSON.parse(data);

var html=''

for(var i=0;i

var zeyu="

+liujie%5Bi%5D.img+ "+liujie[i].tu+"

"+liujie[i].shuju+"

"+liujie[i].jushi+" &nbsp&nbsp "+liujie[i].duoda+"

"+liujie[i].dizhi1+" "+liujie[i].dizhi2+""+liujie[i].dizhi3+"

来自经纪人: "+liujie[i].ren1+" "+liujie[i].ren2+"
"+liujie[i].rem+""+liujie[i].fen+"
";

html=html+zeyu;

}

xianli.innerHTML=html

})

再添加json

[

{"img":"1.jpg","tu":"11图","shuju":"整租|义,和,庄东里 精装两居室 家电齐全地铁沿线 出行购","jushi":"2室1厅1卫","duoda":"86㎡","dizhi1":"黄村","dizhi2":"义和庄东里...","dizhi3":"距离4号线黄村火车站地铁站792米","ren1":"安易居房地产 - 安易居房地产总店","ren2":"刘兴栋 ","rem":"3500","fen":"元/月"},

]

html文本只需写一点就可以,因为都带入了js里了

html

css

a {

text-decoration: none;

}

body {

margin: 0;

padding: 0;

}

.box {

width: 994px;

height: 171px;

border: 1px solid #ccc;

margin: 100px;

position: relative;

}

.tu {

width: 147px;

height: 170px;

float: left;

}

.tu img {

width: 147px;

height: 110px;

padding-top: 30px;

}

.tu span {

display: inline-block;

width: 40px;

border: 1px solid #ccc;

font-size: 14px;

text-align: center;

background: #333;

position: absolute;

opacity: .5;

top: 30px;

left: 0;

color: #fff;

}

.yu {

width: 670px;

height: 140px;

float: left;

}

.yu h2 a {

color: #333;

padding-left: 20px;

}

p {

font-size: 10px;

color: #333;

padding-left: 20px;

}

p a {

color: #333;

}

span {

font-size: 10px;

color: #333;

}

.jjr {

font-size: 10px;

color: #333;

padding-left: 20px;

}

.money{

display: inline-block;

position: absolute;

top:20px;

right: 20px;

color:#f00

}

.money b{

font-size:32px;

}

最后只需在json里添加接口元素就好 对了打开文件要在anywhe中执行才行。

然后只用在json加接口元素就好

[

{"img":"1.jpg","tu":"11图","shuju":"整租|义,和,庄东里 精装两居室 家电齐全地铁沿线 出行购","jushi":"2室1厅1卫","duoda":"86㎡","dizhi1":"黄村","dizhi2":"义和庄东里...","dizhi3":"距离4号线黄村火车站地铁站792米","ren1":"安易居房地产 - 安易居房地产总店","ren2":"刘兴栋 ","rem":"3500","fen":"元/月"},

{"img":"1.jpg","tu":"11图","shuju":"整租|义,和,庄东里 精装两居室 家电齐全地铁沿线 出行购","jushi":"2室1厅1卫","duoda":"86㎡","dizhi1":"黄村","dizhi2":"义和庄东里...","dizhi3":"距离4号线黄村火车站地铁站792米","ren1":"安易居房地产 - 安易居房地产总店","ren2":"刘兴栋 ","rem":"3500","fen":"元/月"}

]

如图所示

bVbf8nv?w=1052&h=612

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值