2012-02-20 48 views
6

我有兴趣了解extjs沙箱,但无法在网上找到很多关于它的知识。有人可以告诉或者指出一些相关的资源是关于什么是extjs沙箱以及它是如何工作的。提前致谢!什么是extjs沙箱?

回答

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文档页面上的Sandbox example以查看它的实际使用情况。不过,您需要使用浏览器的调试器来查看源代码和脚本。

+0

您还可以使用CSS前缀配置选项来“沙箱”Ext CSS(出于同样的原因)。 – 2012-02-21 07:54:24

+0

关于什么文件需要被引用的指针。任何相关的链接都会有很大帮助。谢谢。 – rush 2012-02-21 10:46:58

+1

您至少需要'builds/ext-all-sandbox.js'和'resources/css/ext-sandbox.css'。这些文件名来自ext-4.0.7,所以我不能保证它们在任何其他版本中都是完全一样的,但它们会很接近。 – Eric 2012-02-23 18:39:11