细碎的知识点

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,然后将浏览器页面定向到这里。这就是所谓的重定向。

promise 串行

你可能感兴趣的:(细碎的知识点)