浏览 1881 次
锁定老帖子 主题:ZK的命名空間
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-16
最后修改:2009-07-16
在這里與大家說說ZK的命名空間,ZK的命名空間不太好理解。在文檔里面,是以下面的圖來說明的。 我就把我的理解說出來。在ZK里面其一個命名空間的概念,我用一個比羅好理解的概念來理解命名空間,就是“孤島”,一個命名空間就是一個孤島(F),島也屬于命名空間中的一個成員,在這個島上可以有很多成園,有A,B,C,島里面可以有小島(D),小島有成員E,G。但大島的成員不能直接去小島。需要小島的通行證才能過去。島內的人可以互相交流。 現在我們用剛才命的名說明一下:孤島F的C要跟E交流,此必須先找到它的伙伴D,然后再去D上面找伙伴E,即E.getFellow("D").getFellow("E"),而不能直接E.getFellow("E"),而C與B交流就很方便。 下面以window舉例,ZK的window是有獨立命名空間的,現在創建兩個window1,window2,他們兩個在同一個大命名空間,這個時候,我們可以通過window1.getFellow("window2")得到window2組件,但window1不能直接訪問window2下面的子組件comp1,要訪問comp1,則需要先得到window2組件才能訪問,window1.getFellow("window2").getFellow("comp1"). 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |