JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » AJAX討論區 » ZK  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
己加入精華區
by kebin_liu at 2006-09-29 08:37
本主題所含的標籤
無標籤
作者 Re:簡介 ZK - Ajax but no Javascript [Re:CMHuang]
CMHuang

妳喜歡我的大象嗎?(羞)

版主

發文: 81
積分: 4
於 2006-10-12 23:03 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
zul 是標準的 xml 文件。
ZK 會在 server 端把 zul 檔案 render 成標準的 html 傳回給 client。

例如 ZK 入門與應用(二)
執行這個範例執行之後,檢視 browser 的網頁原始碼:
1
2
3
4
5
6
7
8
9
10
11
12
<html xmlns="http://www.w3.org/1999/xhtml">
...省略...
<select id="_pc9" zk_type="zul.sel.Lisel" class="listbox" size="1">
  <option id="_pca" class="item">輔仁大學</option>  
  <option id="_pcc" class="item">東吳大學</option>  
  <option id="_pce" class="item">東海大學</option>  
  <option id="_pcg" class="item">文化大學</option>  
  <option id="_pci" class="item">淡江大學</option>  
  <option id="_pck" class="item">逢甲大學</option>
</select>
...省略...
</html>

你會發現,這是標準的 html 文件。

當然你直接把 zul 用 browser 開啟也是可以啦!

Firefox 就只當成一個普通的 xml 文件解讀。

ZK 說他們借用 XUL 元件的力量。
其實 ZK 的 ZUL 與 XUL 還是有差異的。
許多 tag 的 attributes 就不相同了。

例如,如果我們希望讓 Firefox 把一份 ZUL 文件當成 XUL 文件解讀。
我們可以把 ZK 入門與應用(二) 稍稍做個修改。(副檔名改成 *.xul)
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
...省略...

勉強可以讓這份文件直接在 Firefox 顯示成:

至於還不能正常顯示的部份,就要把 tag 的 attributes 一個一個修正。

可以參考 Wikipedia 的 ZK Framework Differences to XUL
While supporting many of XUL components, ZK renders them into HTML tags.
It means it does not count on the power of Gecko XUL rendering engine which is embedded in Mozilla/Firefox.
ZK is compatible with browsers that don't support XUL, such as Internet Explorer.
ZK maintains its own look and feel across browsers. It is independent of the look and feel of Gecko XUL rendering engine
ZK does not support all attributes of XUL and introduces some proprietary extensions.

--
剛剛地震好可怕! Dead


CMHuang edited on 2006-10-12 23:23
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
35247 [精華] 簡介 ZK - Ajax but no Javascript CMHuang 1692 2006-09-29 00:21
31835 Re:簡介 ZK - Ajax but no Javascript suzanyu 254 2006-09-29 00:30
17206 Re:簡介 ZK - Ajax but no Javascript ckbbc 145 2008-04-04 21:21
17008 Re:簡介 ZK - Ajax but no Javascript sunts 167 2008-04-09 13:05
14897 Re:簡介 ZK - Ajax but no Javascript lundi 358 2008-07-10 00:55
15804 Re:簡介 ZK - Ajax but no Javascript lundi 739 2008-07-10 09:57
15489 Re:簡介 ZK - Ajax but no Javascript littlebear00 531 2008-07-31 13:58
29938 Re:簡介 ZK - Ajax but no Javascript garyshen 30 2006-10-12 09:33
29845 Re:簡介 ZK - Ajax but no Javascript kebin_liu 159 2006-10-12 09:47
30013 Re:簡介 ZK - Ajax but no Javascript seedliu 200 2006-10-12 21:58
30600 Re:簡介 ZK - Ajax but no Javascript CMHuang 2088 2006-10-12 23:03
29669 Re:簡介 ZK - Ajax but no Javascript javalien 213 2006-10-19 13:01
29631 Re:簡介 ZK - Ajax but no Javascript CMHuang 314 2006-10-19 15:41
29564 Re:簡介 ZK - Ajax but no Javascript smallchickenray 273 2006-10-22 19:26
29386 Re:簡介 ZK - Ajax but no Javascript CMHuang 361 2006-10-23 12:29
29893 Re:簡介 ZK - Ajax but no Javascript javalien 5892 2006-10-23 09:02
29431 Re:簡介 ZK - Ajax but no Javascript CMHuang 645 2006-10-23 12:38
29577 Re:簡介 ZK - Ajax but no Javascript javalien 166 2006-10-23 13:22
28899 Re:簡介 ZK - Ajax but no Javascript gogo99 81 2006-11-24 14:57
26983 Re:簡介 ZK - Ajax but no Javascript good318 300 2007-01-24 12:32
26841 Re:簡介 ZK - Ajax but no Javascript CMHuang 410 2007-01-24 12:59
26841 Re:簡介 ZK - Ajax but no Javascript good318 65 2007-01-24 14:17
26745 Re:簡介 ZK - Ajax but no Javascript CMHuang 154 2007-01-24 17:48
26843 Re:簡介 ZK - Ajax but no Javascript good318 267 2007-01-24 21:10
27941 Re:簡介 ZK - Ajax but no Javascript xuon 289 2007-05-30 11:08
» JWorld@TW »  AJAX討論區 » ZK

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8