美文网首页
进阶任务-12

进阶任务-12

作者: 小羊熊 | 来源:发表于2017-09-16 15:27 被阅读27次

ajax 是什么?有什么作用?

1. 什么是ajax

AJAX 的全称为 Asynchronous JavaScript and XML
AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网
页的情况下,对网页的特定部分进行更新。

2.ajax的作用

异步加载数据,局部更新页面,有效提高用户体验。

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

1.前后端联调注意事项
  • 约定数据:有哪些需要传输的数据,数据类型是什么;
  • 约定接口:确定接口名称请求响应的格式,请求的参数名称、响应的数据格式
  • 根据这些约定整理成详细的接口文档
2.后端接口如何完成mock数据
  • 根据接口文档的具体要求,前端人员可以用假数据来完成简单的测试
  • 使用现成的环境搭建工具 如:phpstudy 等
  • 也可以用 server-mock 来完成

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

设置“ 状态锁 ”来防止重复点击的动作
代码如下

 var statusLock = flase
 btn.addEventListener('click',function(){
   if(statusLock){
     return
   }else{
     statusLock = true
     var xhr = new XMLHttpRequest()
     xhr.readystatechange = function(){
       if(xhr.readyState ===4){
         statusLock = flase
       }
     }
   }
   xhr.open('发送请求的类型','后端的请求地址',true)
   xhr.send()
 })

实现加载更多的功能

实现加载更多

相关文章

  • 进阶任务-12

    ajax 是什么?有什么作用? 1. 什么是ajax AJAX 的全称为 Asynchronous JavaScr...

  • 进阶-任务12

    题目1:ajax 是什么?有什么作用? AJAX代表异步JavaScript和XML。简而言之,它是使用 XMLH...

  • 进阶任务12 ajax

    题目1: ajax 是什么?有什么作用?异步JavaScript和XML ,Asynchronous JavaSc...

  • 进阶任务12(主线任务):ajax实践

    题目1: ajax 是什么?有什么作用? ajax是一种技术方案,但并不是一种新技术。它依赖的是现有的CSS/HT...

  • 进阶任务12-AJAX

    题目1: ajax 是什么?有什么作用? AJAX(Asynchronous JavaScript + XML),...

  • 进阶任务12:ajax实践

    题目1: ajax 是什么?有什么作用? ajax = ` 异步 JavaScript和HTMlajax 是一种...

  • Swift多线程:GCD进阶,单例、信号量、任务组

    Swift多线程:GCD进阶,单例、信号量、任务组 Swift多线程:GCD进阶,单例、信号量、任务组

  • 12-Python之路-进阶-多任务

    多任务:线程 多任务:简介 操作系统可以同时运行多个任务。操作系统轮流让各个任务交替执行,实现的多任务效果 并发:...

  • 进阶-任务2

    1、JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...

  • 进阶-任务2

    1、JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...

网友评论

      本文标题:进阶任务-12

      本文链接:https://www.haomeiwen.com/subject/kjttsxtx.html