如何隔离javascript依赖关系
How to isolate javascript dependencies
是否可以隔离页面的各个部分,以便每个部分都可以使用不同的javascript框架(或版本)。
对于eample
<div id="content1">
Uses angular 1.5/jquery 1.x/etc
</div>
<div id="content2">
Uses angular 2/jquery 2.x/etc
</div>
<div id="content3">
Uses react/jquery 2/etc
</div>
是否可以隔离每个片段,使它们无论使用什么框架都不会相互干扰?
显然,我可以使用iframes,但还有其他解决方案吗?
它在某种程度上是可行的,但很难维护,你必须自己处理,而不是HTML。它会根据哪个元素选择lib版本,
例如:
-
jQuery:您可以使用jQuery noconflict在同一页面中加载多个jQuery版本,
-
Angular:在一页中检查AngularJS的多个版本的答案
-
React:它的框架与angular不同,因此两者可以并排工作,您可以处理页面中每个部分的框架。
否。JS环境是"窗口/框架",你不能再把它缩小了。
相关文章:
- Django管道和javascript依赖关系
- 在Firefox上使用聚合物的javascript依赖关系的HTML导入困难;Safari
- 如何隔离javascript依赖关系
- 不知道如何争论我的javascript依赖关系
- 禁用JavaScript-依赖下拉列表
- 多个 Web 部件 JavaScript 依赖项
- 在弹出窗口中加载 JavaScript 依赖项
- Django,推荐在块中声明和解决JavaScript依赖关系的方法
- 如何使用涡轮链接加载 JavaScript 依赖项
- 解析静态 JavaScript 依赖项的最佳实践
- Grunt usemin 在构建时不会移动 JavaScript 依赖项
- 如何优雅地将在线 JavaScript 依赖项添加到源代码中
- 如何在JavaScript依赖框架之间进行选择
- Django和Javascript:依赖下拉列表不起作用
- 如何使用“;外国的“;Clojurescript中的JavaScript依赖项
- Javascript依赖于对表列进行排序
- 捆绑后如何处理Javascript依赖
- Grails:可以从标签库中调用资产管道来包含javascript依赖项吗?
- 如何在一个文件中导入javascript依赖项
- Javascript依赖项包括守卫