该篇文章是该系列的第二十六天。本文将分享一些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.html
http://jealyn.top/js2.html
http://m.jealyn.top/js2.html
http://www.jealyn.top:81/js2.html
http://www.jealyn.top:80/js2.html
https://www.jealyn.top/js2.html
http://www.jealyn.top/sub/js2.html
119.28.76.36/js2.html(域名所对应IP)
7.非同源网页之间的哪些行为会受到限制?
说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击前端基础练习题第26天 答案及解析