1.Ajax 是什么?有什么作用?
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 用于创建快速动态网页,以及用于网页和服务器的异步交互,通过页面传输少量数据,局部更新网页,意味可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
2.前后端开发联调需要注意哪些事情?后端接口完成前如何 mock 数据?
1.确认接口文档的归属,由谁来撰写。
后端定接口,前端针对接口写交互和页面。先约定数据,后定接口。用数据来填充模板,从而渲染页面。
2.确认接口的参数和返回值,还有接口名称。
写接口:请求和响应的格式。接口的名称,请求的参数,响应:后端接受请求后给什么数据。
3.确认数据传输方式,是否需要中间站
4.确认数据传输格式,JSON或XML等
5.确认接口数据管理权
6.接口信息变动告知方式
后端接口完成前如何mock数据?
1.自己编写测试数据,但是要求较高操作麻烦,并且可能数据类型不够全面。
2.使用mock.js,搭建本地服务器,使用后端语言编写简单的接口模拟数据来测试。
3.点击按钮,使用 ajax 获取数据,如何在数据到来之前防止重复点击?
<pre>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ENVY</title>
</head>
<body>
<script>
var btnboolean = false;
btn.addEventListener('click',function(){
if (btnboolean) {
return;
}
btnboolean = true;
//ajax
//success
//error
})
</script>
</body>
</html>
</pre>