<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)
    ?

    主站蜘蛛池模板: A级毛片内射免费视频| 三级黄色免费观看| 16女性下面扒开无遮挡免费| 亚洲精品乱码久久久久66| 一级毛片在线播放免费| 亚洲av无码不卡私人影院| 免费看又黄又爽又猛的视频软件| 成人毛片18女人毛片免费96| 日本亚洲色大成网站www久久 | 亚洲色欲色欱wwW在线| 黄页网站免费观看| 亚洲天堂2017无码中文| 女人18毛片免费观看| 337P日本欧洲亚洲大胆艺术图 | 免费人成网站在线播放| 免费人成在线观看播放a| 狠狠综合久久综合88亚洲| 永久免费不卡在线观看黄网站| 久久精品国产亚洲香蕉| 久久久精品2019免费观看| 亚洲免费在线观看视频| 啦啦啦www免费视频| 在线观看亚洲视频| 亚洲国产精品嫩草影院在线观看| 69成人免费视频| www亚洲精品久久久乳| 亚洲综合最新无码专区| 无码一区二区三区免费| 中文字幕在线观看亚洲视频| 看全色黄大色大片免费久久| 国产伦精品一区二区免费| 亚洲国产高清视频| 成人免费午夜视频| 中文字幕高清免费不卡视频 | 亚洲成熟丰满熟妇高潮XXXXX| 91麻豆国产自产在线观看亚洲| 在线a免费观看最新网站| 亚洲综合一区二区三区四区五区| 亚洲精品国产V片在线观看| 美女被cao网站免费看在线看| 亚洲中文字幕无码亚洲成A人片|