该篇文章是该系列的第二十六天。本文将分享一些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状态码分别代表什么意思?试简述之。
200、301、401、404、500
6.根据同源策略的相关知识,选出所有与http://www.jealyn.top/js.html“同源”的网页。
http://www.jealyn.top/js2.htmlhttp://jealyn.top/js2.htmlhttp://m.jealyn.top/js2.htmlhttp://www.jealyn.top:81/js2.htmlhttp://www.jealyn.top:80/js2.htmlhttps://www.jealyn.top/js2.htmlhttp://www.jealyn.top/sub/js2.html119.28.76.36/js2.html(域名所对应IP)
7.非同源网页之间的哪些行为会受到限制?
说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击前端基础练习题第26天 答案及解析

