当我可以将它加载到iframe中时,为什么要担心制作一个纯javascript/jquery小部件
Why worry about make a pure javascript/jquery widget when I can load it into an iframe?
我的意思是,我曾经有这个小部件:
<script src="http://www.mywebsite.com/widget/widget.js?type=normal" type="text/javascript"></script>
<div id="archie-container"></div>
检查jQuery是否在托管网站上;否则它会加载它并执行一些Ajax/jsonp请求。按照本教程的建议。
好吧,我注意到关于CSS父级,集成其他jquery插件(如cycle)并管理此"接口"和ajax调用之间的数据。
为什么当我可以使用 sngle iframe 时,我应该这样做?我还注意到,如果我从widget.js加载jquery,并且(当然)我将其放入iframe(这样我就可以管理单独的函数),那么该库将从缓存中获取。所以没有任何过载。
对你来说够好吗?还是我错过了什么?
我还注意到90%的小部件(如FB,Twitter等)使用这种策略(使用iframe)。
iframe 与页面的其余部分保持隔离。
我建议阅读以下内容:iframe vs 阿贾克斯
如果某些内容与页面的其余部分隔离,并且简单使用iframe。如果小部件与页面的其余部分交互,则转到 AJAX。
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 有没有一个javascript图形绘制库可以进行气球树布局
- 如何将一个JavaScript函数回调为多个函数
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 多次调用另一个javascript函数中的javascript函数
- HTML外部javascript加载另一个javascript
- 在一个javascript文件中为整个网站创建标签
- 在任何AJAX调用之前触发一个javascript函数
- 如何用另一个Javascript更改Javascript函数值
- 动态创建一个javascript/jquery多级数组
- 将变量值从一个javascript传递到另一个javascript
- 获取一个javascript对象attr's
- 是一个javascript bookmarklet,可以设置破坏跨域安全的域cookie
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 添加一个javascript函数来下载elfinder上的事件
- 有没有一个Javascript代码可以看到你的缓存有多满
- 使用jenkins从不同文件夹中的文件构建一个javascript文件
- 是否有一个javascript库来解析简单的查询
- 一个javascript实现base64图像编码并将结果写入文本文件
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器