如何防止JavaScript和CSS混乱?

我公司的网站为多个客户提供相同的应用程序,因此每个客户都有自己的html模板,我们无法对其进行任何编辑.

我们开发了一个漂亮的Web 2.0应用程序,其中包含许多运行良好的jQuery,这是一个非常有趣的Web玩具,但我们必须将其与来自客户端的可怕和有问题的东西(例如代码三明治)集成在一起,因为它总是给我们带来一些问题不管怎样,我们决定为我们的应用程序使用iFrame,并使用一些js刷新其高度(父项和iFrame内容来自同一域).内嵌框架拯救我们从所有的混乱和怪异,但它的伤心地使用类似的东西.

您知道更好的解决方案吗?

最佳答案
如果您的目标是独立于第三方CSS和JS,则实际上必须使用单独的文档,例如iframe.客户的代码不必很糟糕,您就可以在所使用的内容与他们使用的样式表规则和操作之间进行意外的交互.

无论如何,将其他大型页面(如jQuery)拖入他们的窗口中,作为其他页面的访客脚本对您来说是不礼貌的.即使您使用noConflict,如果他们页面上的脚本不希望在此处看到它,仍然会有许多可能的交互.

相关文章

Css常用的排序方式权重分配 排序方式: 1、按类型 ...
原文:https://www.cnblogs.com/wenruo/p/9732704.html 先上...
css属性:word-wrap:break-word; 与 word-break:break-all 的...
https://destiny001.gitee.io/color/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML...
css之background的cover和contain的缩放背景图 对于这两个属...