09 2012 档案

摘要:不同域名下的文档因为安全问题,不允许相互之间文档的访问,但是有的时候却不得不需要这样的操作。因此我们一般可以采用window.name,hash,或者jsonp来实现跨域访问。不过自从html5出来以后,我们又可以多一种实现方式了postMessage,下面就是一个最简单的消息传递的例子,我们要实现的功能是将page1页面中的内容,发送到不同域名下的page2页面,然后page2将对应消息内容展示出来。图片效果首先我们需要两个页面,然后必须分别位于不同的域名下,当然本机肯定要有一个web服务器,接下来就通过修改host来实现不同域名访问主页http://www.postmessage1.com 阅读全文
posted @ 2012-09-29 14:18 自由小菜园 阅读(5081) 评论(0) 推荐(1)
摘要:通过innerHTML的方式一般来说比通过构造节点的方式效率高的多,不过构造innerHTML字符串的过程也是一个值得优化的过程。比如我现在要通过一个数组,来拼接100个列表项的innerHTML, 我们可以有几种不同的方式来构造,但是效率上可能会不同。我们先构造一个数组用于待会要拼接的数据//构造100条数据vardatas=[];for(vari=1;i<=100;i++){datas.push('item'+i);}第一种最直接的,也是初学者就会想到的方式,所有项都直接用字符串拼接的方式,当然效率也最差了varresultHtml='';for(va 阅读全文
posted @ 2012-09-28 19:33 自由小菜园 阅读(5132) 评论(0) 推荐(0)