前端基础练习题 第26天

该篇文章是该系列的第二十六天。本文将分享一些HTTP相关习题、AJAX的书写方式以及浏览器的同源策略及同源限制。

正文

1.(判断题)<script>标签的async属性可以保证脚本的执行顺序,而defer属性无法保证先出现在页面上的脚本先执行。

2.如何利用userAgent属性大致的判断用户访问设备是否为手机端,若为手机端,就跳转至m.jealyn.top,否则就访问jealyn.top


3.(判断题)http://example.com设置的Cookie可以被https://example.com读取。

4.手写一段AJAX代码,该代码通过GET方式访问/example.html页面,当服务器成功返回数据时,在控制台打印返回信息,否则输出状态码和状态字符串。


5.下列HTTP状态码分别代表什么意思?试简述之。

200301401404500


6.根据同源策略的相关知识,选出所有与http://www.jealyn.top/js.html“同源”的网页。

  1. http://www.jealyn.top/js2.html
  2. http://jealyn.top/js2.html
  3. http://m.jealyn.top/js2.html
  4. http://www.jealyn.top:81/js2.html
  5. http://www.jealyn.top:80/js2.html
  6. https://www.jealyn.top/js2.html
  7. http://www.jealyn.top/sub/js2.html
  8. 119.28.76.36/js2.html(域名所对应IP)

7.非同源网页之间的哪些行为会受到限制?

说明

1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript

2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~

3.查看答案和解析,请点击前端基础练习题第26天 答案及解析

--本文结束 感谢阅读--
创作十分不易,原创更应鼓励