ajax实践

1, ajax 是什么?有什么作用?

ajax(Asynchronous JavaScript and XML)以异步的方式从服务器获取数据,不必刷新页面也能获取新数据。ajax的核心对象就是XMLhttpRequest,通过JavaScript DOM将ajax获得的数据显示在页面上。

作用是带来更好的用户体验。

2, 前后端开发联调需要注意哪些事情?后端接口完成前如何 mock 数据?

前后端开发时需要注意:

  1. 约定接口类型(GET还是POST)、接口(传递到那个路由)
  2. 前端传递给后端的参数(参数的类型、格式)
  3. 后端返回数据的格式(是数组还是字符串还是JSON格式)

后端接口完成前可以使用server-mock搭建模拟服务器

3,点击按钮,使用 ajax 获取数据,如何在数据到来之前防止重复点击?

设置判断变量,数据没拿到时设置为false,拿到数据才设置为true,为false时忽略后面的点击事件

本例中的isDataArrive即为判断数据是否拿到的变量


你可能感兴趣的:(ajax实践)