可以说Web是构建在同源策略的基础之上的,浏览器只是针对同源策略的一种实现。
A 错误 BCD 都是解决方案
4.假设URL中现在的地址是:http://www.abc.com/index.html,那么和该地址同源的是?( B )
A.https://www.abc.com/show.html
B.http://www.abc.com/add.html
C.http://www.abc.com:8080/show.html
D.http://api.abc.com/list.html
本题考察同源的概念 A 错误,协议不同 B 正确 C 错误,端口不同 D 错误,域名不同
5.下列关于post和get请求的区别,描述正确的是( A )
A.调用open方法时,可以使用参数1设置请求的方式。
B.使用post请求时,可能会产生缓存问题。
C.使用get请求时应该将参数拼接成字符串,然后传度send方法中。
D.不论get或者post请求,都需要调用setRequestHeader重设头信息
A.调用open方法准备AJAX请求时,可以设置使用参数1来设置请求方式为get还是post
B.GET请求会产生缓存问题,而POST不会
C.使用GET请求,则将发送到后端的数据,拼接到URL地址中
D.使用POST请求时,需要使用setRequestHeader重设头信息
6.下列关于AJAX请求缓存描述正确的是( C )
A.在实际应用中缓存并没有什么太大作用。
B.AJAX请求都会产生缓存问题。
C.前端解决缓存问题就是在open方法中为请求地址增加一个随机后缀。
D.后端是无法解决缓存问题的。
A.缓存就是将曾经访问过的网页内容、css、js、img等数据保存在本地电脑上。下一次访问同一页面时就可以从本地读取相关数据,从而提升网页渲染速度。是一种常见的提速方式。但是在AJAX请求中如果有缓存可能会导致页面呈现的内容不是我们需要的内容。
B.AJAX的get请求会产生缓存问题,而post不会
C.前端解决缓存问题的方法是在请求地址中曾加随机后缀
D.后端使用header重新定义头信息
7.下列对于Ajax跨域请求描述正确的是( A )
A.跨域请求就是网站A获取网站B的数据
B.ajax出现请求跨域错误问题,主要原因不是浏览器的“同源策略”
C.浏览器的同源策略保证了跨域请求的实现。
D.jquery中只有$.ajax能发送跨域请求
B 错误,是因为同源策略
C 错误,同源策略阻止了跨域数据的返回使用
D 错误,$.get\$.post\$.ajax都能发送跨域请求
8.在客户端,我们可以通过Ajax来向服务器发送post请求,如果我们发送的是post请求,必须设置请求头,请问下列哪个是设置请求头的代码( A )
A.var xhr = XMLHttpRequest(); xhr.setRequestHeader(“Content-type”,“application/x-www-form-urlencoded”)
B. var xhr = XMLHttpRequest(); xhr.setRequestHeader(“Content-type:application/x-www-form-urlencoded”)
C.var xhr = XMLHttpRequest(); xhr.setRequestHeader(“Content-type”,“application/form-data”)
D.var xhr = XMLHttpRequest(); xhr.setRequestHeader(“Content-type”,“application/form-payload”)
post请求必须添加请求头。
9.下列对于$.ajax方法配置项描述正确的是( A )
A.beforeSend方法在发送ajax之前执行的方法
B.设置 time:3000,则说明如果3秒后,后端仍未返回数据则请求超时。
C.success\error\complete函数,只会执行三者中的一个。
D.async用来设置同步还是异步,默认为false同步
B 错误,超时时间使用 timeout来设置
C 错误,success和error会执行其中的一个,complete一定会执行
D 错误,默认是true异步
10. 在客户端,我们可以通过Ajax来向服务器发送post请求,如果我们需要向服务器发送post请求的请求体,应该怎么做?( B )
A.var xhr = XMLHttpRequest(); xhr.open(“post”,“/xxx?username=jack”)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

最后的最后
面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。
需要完整面试题的朋友可以点击蓝色字体免费获取




以点击蓝色字体免费获取**
[外链图片转存中…(img-SOFxx3oT-1713633803321)]
[外链图片转存中…(img-VukmuNOn-1713633803322)]
[外链图片转存中…(img-4OxHMND3-1713633803323)]
[外链图片转存中…(img-9CxR7SMk-1713633803323)]
本文详细解释了Web开发中的关键概念如同源策略,讨论了AJAX请求中的请求方式选择、缓存问题及其解决方法,以及POST和GET的区别。还涉及了跨域请求的原理和如何设置POST请求头。

48

被折叠的 条评论
为什么被折叠?



