ajax

浏览器用来跟后台做对接的技术
image.png
image.png

请求参数

image.png

通过后台数据的ID获取不同数据

问题

1、BOM是什么,有什么作用
浏览器对象模型;浏览器窗口进行交互

2、如何获取url地址
location.hash:获取地址栏上#及后面的内容
location.host:获取主机名和端口号
location.href:返回完整的 URL

3、如何获取url从问号开始的部分地址
location.search

4、如何获取url后面的参数
strs = str.split("&");
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var str = url.substr(1); //从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串

5、整一个判断用户使用设备的方法
navigator.userAgent

6、如何对象变成json字符串,如何把json字符串变成对象
JSON.stringify;
JSON.parse

7、ajax是什么,ajax原理是什么,为什么我们可以不需要重新加载页面就能够实现页面局部更新?
异步 JavaScript 和 XML,一种创建交互式应用的网页开发技术。;
在不重新加载整个网页的情况下,对网页的某部分进行更新
XMLHttpRequest 对象用于和服务器交换数据
使网页实现异步更新

8、发送一个ajax请求的需要哪几个步骤
创建函数XMLHttpRequest()、设置请求类型和地址(get/post,服务器地址)、发送请求、回调函数

9、说出下面http状态码的含义,200,302,304,404,500
200:成功
302:重定向
304:状态未改变
404:找不到网页
500:服务器内部错误

模板字符串

var a = `<标签>${变量}<标签>`;

事件托管:addEventListener(事件,函数)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   2005 年,Jesse James Garrett 发表了一篇在线文章,题为“Ajax: A new App...
    霜天晓阅读 903评论 0 1
  • Ajax的基本概念及使用 同步&异步 同步:必须等待前面的任务完成,才能继续后面的任务; 异步:不受当前主要任务的...
    magic_pill阅读 1,978评论 0 5
  • 一、 认识Ajax 1、 初识 ajax 我们平常上网,不管是注册账号,还是浏览网页,其本质就是通过客户端向服务器...
    宠辱不惊丶岁月静好阅读 1,046评论 0 2
  • Ajax 技术 第1章 认识Ajax 1.1 初识 ajax 我们平常上网,不管是注册账号,还是浏览网页,其本质就...
    春风之旅阅读 2,929评论 0 26
  • 宝贝,今天又很晚了,时间很紧,妈妈不跟你多讲了,明天要开家长会,睡前你嘱咐我不要忘记早放学接你,你看,妈妈记性不太...
    恩企妈妈阅读 165评论 0 2