AJAX

题目1: ajax 是什么?有什么作用?

ajax是Asynchronous JavaScript and XML的缩写,指的是一套综合了多项技术的浏览器端网页开发技术,使用JavaScript执行异步网络请求。
作用:无需重新加载整个网页的情况下,更新部分网页。

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

要明确:请求的方式,名称,参数格式及返回数据的内容格式。
后端接口完成前可以使用nodejs中的server-monk在本地模拟后端mock数据

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

有两种思路
1.让网页忽略数据返回前的重复点击。
2.服务器对用户的重复请求进行判断,如果请求相同,则只返回一组数据。


题目4:实现加载更多的功能,效果范例374,后端在本地使用server-mock来模拟数据

html




  
  加载更多
  


  
  • 内容1
  • 内容2
加载更多

router.js

router.get('/loadMore', function(req, res) {
  var index = parseInt(req.query.index)
  var length = req.query.length
  var backdata = []
  setTimeout(function () {
    for (var i = 0; i < length; i++){
      backdata.push('内容' + (index + i + 1))
    }
    res.send(backdata)
  },2000)

你可能感兴趣的:(AJAX)