2012-02-20 50 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