iframe
用途
1.跨域
2.嵌套子页面
-
父子通信
子窗体通过以下调用,父级窗口
window.document 表示当前窗体
parent.document 表示父级窗体
top.document 顶层窗体
window === top // 判断当前是否是顶级窗口父子还可以通过设置hash来通信,这是最简单的方式
不相关的 location , hash
locaition.search // ?name=xxxx
location.hash // #store
location.href // www.baidu.com 网页跳转
JSON
JSON.parse
-
JSON.stringfy //序列化
1. 其实序列化,就是把你变成一个字符串
2.JSON.stringfy 可序列化任何类型
JSON.stringfy( [ {name:feifei}] ) // "[{"name":"feifei"}]"// 前后端交互 如果下面这个参数要传给后台 var data = {}; data.token = "dddd"; data.nameArray = [{name:"key"}] 如果直接传给后台,则后台会接受到这样一个参数 {token:ddd,name:Object} JSON.stringfy(data); {token:ddd,nameArray:[{name:key}]}
302
一直不明白,302重定向到底什么意思~~直到今天看到一段node代码
return {
headers:{
code:302,
location:"www.baidu.com"}
}
当服务器返回http 302 的时候,则浏览器会读取http头部(headers)里的loction,然后将浏览器页面定向到这里。这就是所谓的重定向。