gpt4 book ai didi

javascript - 当我可以将它加载到 iframe 中时,为什么还要担心制作纯 javascript/jquery 小部件?

转载 作者:数据小太阳 更新时间:2023-10-29 05:23:41 24 4
gpt4 key购买 nike

我的意思是,我曾经有这个小部件:

<script src="http://www.mywebsite.com/widget/widget.js?type=normal" type="text/javascript"></script>
<div id="archie-container"></div>

检查 jquery 是否在托管网站上;否则它会加载它并执行一些 ajax/jsonp 请求。正如这个 tutorial 所建议的.

好吧,我注意到 CSS parents 的大麻烦,集成其他 jquery 插件(比如 cycle)并管理这个“接口(interface)”和 ajax 调用之间的数据。

当我可以使用 sngle iframe 时为什么要这样做?我还注意到,如果我从 widget.js 加载 jquery,并且(当然)我将它放入 iframe(这样我就可以管理单独的函数),则库将从缓存中获取。所以没有任何过载。

这个方法对你来说够好吗?或者我遗漏了什么?

我还注意到 90% 的小部件(如 FB、twitter 等)都使用这种策略(使用 iframe)。

最佳答案

iframe 与页面的其余部分保持隔离。

我推荐阅读这个: iframes vs ajax

如果某些内容与页面的其余部分隔离开来,那么使用 iframe 就很简单了。如果小部件与页面的其余部分交互,请使用 AJAX。

关于javascript - 当我可以将它加载到 iframe 中时,为什么还要担心制作纯 javascript/jquery 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10816469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com