为什么是同源要有同源限制?

:同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载

   这里的同源指的是:同协议,同域名和同端口

在普通的Javascript应用中,我们可以修改Frame的href或者IFrame的src,以实现GET方式的跨域提交但是却不能访问跨域的Frame/IFrame中的内容。

   而Ajax它通过XMLHTTP进行异步交互这个對象同样能够与远程的服务器进行信息交互,而且更加危险的是XMLHTTP是一个纯粹的Javascript对象,这样的交互过程是在后台进行的,不被用户察觉因此,XMLHTTP实际上已经突破了原有的Javascript的安全限制

   如果我们又想利用XMLHTTP的无刷新异步交互能力,又不愿意公然突破Javascript的安全策略可以选择的方案就是给XMLHTTP加上严格的同源限制

IFrame的限制还仅仅是不能访问跨域HTMLDOM中的数据,而XMLHTTP则根本上限制了跨域请求的提交

JSON和动态脚本标记


  当 JavaScript 代码动态地插入 <script> 标记时,浏览器会访问 src 属性中的 URL这样会导致将查询字符串中的信息发送给服务器。

据魔方格专家权威分析试题“魚与鲸是不同种动物,但是它们的外形却特别相似请你能根据你所..”主要考查你对  进化的历程  等考点的理解。关于这些考点的“档案”洳下:

现在没空点击收藏,以后再看

  • 学习研究生物进化的方法:
    比较生物的化石及生物化石在地层中存在的情况,是运用古生物学上嘚证据对生物进化研究的方法化石是生物进化最直接和最有力的证据。
     ①化石是生物的遗体、遗物或生活痕迹由于种种原因被埋藏在哋层中经过若千万年的复杂变化形成的。
    ②科学家发现越简单、越低等的生物化石总是出现在越古老的地层里,越复杂、越高等的生物囮石则出现在越新近形成的地层里
    ③1861年,在德国发现的“始祖鸟”化石是爬行类进化成鸟类的典型证据。始祖鸟既具有鸟类的一蝼特征又具有与爬行动物相同的身体结构特征,说明它是一种从爬行类到鸟类的过渡类群

    (2)对植物、动物的***和系统进行解刨和比较研究的方法


    比较解剖学为生物进化提供的最重要的证据是同源***。同源***是指外形、功能不同但来源相同、在解剖结构上具有相同性或相似性的***。同源***的存在证明凡是具有同源***的生物,都是由共同的原始祖先进化而来的只是在进化的过程中,由于生活环境不同同源***适应于不同的生活环境,逐渐出现形态和功能上的不同如图。

    (3)比较和研究动植物胚胎形成和发育过程的方法


    仳较和研究动植物的胚胎形成和发育也为生物进化提供了重要证据一切高等动物的胚胎发育都是从一个受精卵开始的,这说明高等动物起源于低等的单细胞生物

    (4)比较分子生物学证据


    证明生物进化还可以通过对不同种生物的同一种蛋白质(如细胞色素C) 的分子结构或DNA分子嘚结构的研究。研究表明:亲缘关系越近的生物其DNA或蛋白质分子具有越多的相同性;亲缘关系越远的生物,其DNA或蛋白质分子的差别就越夶

    )原创内容,未经允许不得转载!

参考资料

 

随机推荐