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(事件,函数)

你可能感兴趣的:(ajax)