黑马程序员技术交流社区

标题: 【郑州校区】2020-02-26高频问题及重点知识掌握 [打印本页]

作者: 我是楠楠    时间: 2020-3-12 11:30
标题: 【郑州校区】2020-02-26高频问题及重点知识掌握
【郑州校区】2020-02-26高频问题及重点知识掌握
0、什么是jsonp?
答:jsonp 是 json with padding 的缩写,它不属于 Ajax 请求,但它可以模拟 Ajax 请求ajax的核心是通过XMLHttpRequest来发送请求,而jsonp是通过script标签来实现请求的发送
1、代码是如何回头执行第一个script的,是不是服务器返回的就是执行的函数
答:服务器返回的所有东西,都会在客户端当做js代码来执行。现在服务器返回的是函数调用的代码,所以在客户端函数就被执行了,调用关系如下图:
2、理解jsonp的封装函数
3、解决跨域的办法:(面试题)
1)jsonp:只支持get请求
2)Cors
4、jsonp为什么可以解决跨域问题?(面试题)
答:主要是利用了script标签的src属性天然的跨域特性来发送请求ajax和jsonp的本质不一样。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2