<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    開源俱樂部

    開源框架
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Dwr

    Posted on 2007-01-21 15:59 HandSoft 閱讀(351) 評論(0)  編輯  收藏 所屬分類: Ajax技術相關

    ??????? Ajax,或者說是異步JavaScript和XML,描述了一種使用混合了HTML(或XHTML)和層疊樣式表作為表達信息,來創建交互式的Web應用的開發技術;文檔對象模型(DOM),JavaScript,動態地顯示和與表達信息進行交互;并且,XMLHttpRequest對象與Web服務器異步地交換和處理數據。

      因特網上許多例子展示了在一個HTML文件內部使用XMLHttpRequest與服務器端進行交互的必要的步驟。當手工地編寫和維護XMLHttpRequest代碼時,開發者必須處理許多潛在的問題,特別是類似于跨瀏覽器的DOM實現的兼容性這樣的問題。這將會導致在編碼和調試Javascript代碼上面花費數不清的時間,這顯然對開發者來說很不友好。

      DWR(直接Web遠程控制)項目是在Apache許可下的一個開源的解決方案,它供給那些想要以一種簡單的方式使用Ajax和XMLHttpRequest的開發者。它具有一套Javascript功能集,它們把從HTML頁面調用應用服務器上的Java對象的方法簡化了。它操控不同類型的參數,并同時保持了HTML代碼的可讀性。
    一. Util.js
    ????? util.js包含一系列的工具函數使用javascript返回的數據來幫助更新Web頁面。
    util.js中有四種基本的頁面操作函數:
    getValue[s];setValue[s]可以和除過tables、lists、images的大部分的html元素交互.
    getText()可以和選擇列表(select lists)交互.
    編輯tables用addRows()和removeAllRows()方法.編輯列表(選擇lists和ul,ol列表)用
    addOptions()和removeAllOptions().
    1.${}
    ? ${}函數是一個(javascript)全局變量.
    ? $=document.getElementById
    ? '$'可以通過給定的'ID'取得HTML文檔元素.他也可返回一個包含返回元素的數組.
    2.Generating Lists
    ? DWRUtil.addOptions()描述了下拉列表的實現
    ? var sel = DWRUtil.getValue(id);
    ? DWRUtil.removeAllOptions(id);
    ? DWRUtil.addOptions(id,...);
    ? DWRUtil.setValue(id,sel);
    ? 如果想要添加"請選擇..."項,可以添加以下項: DWRUtil.addOptions(id,["Please select ..."]);
    ? DWRUtil.addOptions有四種使用模式:
    ? Array:
    ?????? DWRUtil.addOptions(selectid,array)和用文本和值創建了選擇列表.
    ? Array of Objects(using option text = option value):
    ?????? DWRUtil.addOptions(selectid,data,prop)用數組元素創建了選擇列表,選擇列表中的值和文本設定為
    ?????? 數組中的每個對象的屬性.
    ? Array of objects(with differing option text and value):
    ?????? DWRUtil.addOptions(selectid,array,valueprop,textprop)
    ? Object:
    ?????? DWRUtil.addOptions(selectid,map,reverse)
    ? Map of object:
    ?????? DWRUtil.addOptions(ulid,array)
    ?

    主站蜘蛛池模板: 免费夜色污私人影院网站电影| 亚洲免费精彩视频在线观看| 亚洲高清视频在线| 67pao强力打造国产免费| 亚洲精品在线观看视频| 人妻无码一区二区三区免费 | 最新亚洲卡一卡二卡三新区| 免费看国产成年无码AV片| 亚洲天堂2017无码中文| 色吊丝最新永久免费观看网站 | 亚洲熟女www一区二区三区| 9久9久女女免费精品视频在线观看| 亚洲第一第二第三第四第五第六| 美女视频黄的全免费视频网站| 精品久久久久久亚洲精品| 四虎成人精品一区二区免费网站| 日本亚洲欧美色视频在线播放| 国产无遮挡吃胸膜奶免费看| av电影在线免费看| 国产亚洲A∨片在线观看| 99爱视频99爱在线观看免费| 亚洲欧洲日产国码在线观看| 欧美最猛性xxxxx免费| 久久精品国产亚洲AV未满十八| 亚洲最大av无码网址| 99爱视频99爱在线观看免费| 亚洲人精品亚洲人成在线| 免费a级毛片在线观看| 成人性生交大片免费看中文| 亚洲精品**中文毛片| 在线播放高清国语自产拍免费| 一级美国片免费看| 亚洲明星合成图综合区在线| 高清国语自产拍免费视频国产| 一级特黄a免费大片| 91在线精品亚洲一区二区| 国产成人免费福利网站| 免费国产成人α片| 国产午夜亚洲精品不卡免下载| 国产亚洲欧洲精品| 色播在线永久免费视频|