ajax实践

2017-08-13  本文已影响0人  Taaaaaaaurus

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

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

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

用外部变量锁定

function $(selector){
      return document.querySelectorAll(selector);
    }
var isDataArrive = true;
$('.btn').addEventListener('click', function(){
  if(!isDataArrive){return;}
  else{
    ajax({
       //todo...
       isDataArrive = true; 
    })
    isDataArrive = false;
  }
})

其他方法

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

客户端
服务端

初始页面 点击加载更多 不会直接跳到最后一条新闻
上一篇 下一篇

猜你喜欢

热点阅读