什么是ExtJS沙箱?

7

我对ExtJS沙盒很感兴趣,但在网上找不到太多相关信息。请问有人能告诉我或指向一些相关资源,了解什么是ExtJS沙盒以及它是如何工作的吗?先谢谢了!

1个回答

8
一个 Ext JS 沙盒只是顶层命名空间的另一个名称。
通常,所有 Ext JS 代码都归于 "Ext" 命名空间,因此您可以将类称为 Ext.Element、Ext.MessageBox 等。沙盒(特别是 Ext JS 4 沙盒)使用 "Ext4" 替代(例如 Ext4.Element),因此您可以同时使用多个版本的 Ext JS 而不必担心命名冲突。有时它们可以很好地协作,但通常情况下它们不能,所以您不能将 Ext4.Elements 添加到 Ext.Panel 中(至少不需要付出相当大的努力)。
Ext JS 发行版包括列为沙盒的文件,您可以在项目中引用这些文件以及标准文件。
请查看 Ext JS 文档页面上的 沙盒示例 来查看其实际效果。但是,您需要使用浏览器的调试器来查看源代码和脚本。

您也可以使用CSS前缀配置选项“沙盒化”Ext CSS(出于相同的原因)。 - Brian Moeskau
有关需要引用哪些文件的任何指针都可以帮助很多。任何相关链接都将有所帮助。谢谢。 - rush
1
你至少需要 builds/ext-all-sandbox.jsresources/css/ext-sandbox.css。这些文件名来自于 ext-4.0.7,所以我不能保证在其他版本中它们会完全相同,但它们会很接近。 - Eric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接