`
高级java工程师
  • 浏览: 408693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DWR(学习五)总结

    博客分类:
  • DWR
阅读更多
$();

功能:相当于document.getElementById(id);

参数: id或name属性值;

例:
<input type=”text” name=”txt_test”></input>

<script>

       Var ele=$(txt_test);

       Var str=DWRUtil.toDescriptiveString(ele,1)

       DWRUtil.debug(str);

</script>

 

DWRUtil.getValue();




功能:获得指定元素value值

参数: id或name属性值;

注意:该函数只能用于有value属性的元素

例:
<input type=”text” name=”txt_test”></input>

<script>

       var val=DWRUtil.getValue(“txt_test”);

       DWRUtil.debug(val);

</script>

 

DWRUtil.getValues();




功能:获得一组指定元素的value值;

参数:id或name构成的数组对象

例:
<input type=”text” name=”txt_name” value=”wiley”></input>

<input type=”text” name=”txt_pswd” value=”wiley”></input>

<script>

       Var arr_=DWRUtil.getValues({“txt_name”:null,”txt_pswd”:null});

       Var str=DWRUtil.toDescriptiveString(arr,1)

       DWRUtil.debug(str);

</script>

 

DWRUtil.setValue();




功能:设置指定元素的value值

参数: id或name属性值

<input type=”text” name=”txt_test” value=””></input>

<script>

       DWRUtil.setValue(“txt_test”,”wiley”);

</script>

 






DWRUtil.setValues();

功能:设置一组指定元素的值

参数: id或name构成的数组对象

例:
<input type=”text” name=”txt_name” value=””></input>

<input type=”text” name=”txt_pswd” value=””></input>

<script>

       DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});

</script>

 

DWRUtil.getText();




功能:获得select元素的文本值

参数: id或name属性值

例:
<select name=”sel_test”>

       <option value=” wiley-cn.com” selected>wiley中国</option>

</select>

<script>

       Var txt=DWRUtil.getText (“sel_test”);

       Var val=DWRUtil.getValue(“sel_test”);

       DWRUtil.debug(“Text:”+txt+”\tValue:”+val);

</script>

 

DWRUtil.addRows();



功能:指定表格添加行

格式:DWRUtil.addRows(id,items, functions);

参数:

第一个参数:table或tbody的id属性值

第二个参数:数组或链表(可能用词不是很适合)

第三个参数:函数链表



例1:
<table>

       <tr>

              <td>主题</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>

       Var arr_={“wiley’s blog”,”wiley中国”};

       DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);

</script>

 

 

例2:

 

<table>

       <tr>

              <td>名称</td>

              <td>网址</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);

</script>

 

DWRUtil.romoveAllRows();




功能:删除指定表格行

参数:table或tbody的id属性值



<table>

       <tr>

              <td>名称</td>

              <td>网址</td>

       <tr>

       <tbody id=”tby_test”>

</tbody>

</table>

<script>



       DWRUtil.romoveAllRows(“tby_test”);//每次添加前将原有数据行删除,防止数据重叠

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);

</script>



DWRUtil.addOptions();

功能:添加select元素的option子元素

格式:DWRUtil.addOption(id,items)或DWRUtil.addOption(id,items,valueProp,textProp);

参数:

第一个参数:select的id或name属性值

第二个参数:数组或链表(填充数据)

第三、四个参数:链表节点的属性,第三个填充value值,第四个填充text值



例:

<select name=”sel_test”>

</select>

<script>

       Var arr_={“wiley”,”wiley中国”};

       DWRUtil.addRows(“sel_test”,arr_);//此时value与text值相同

       DWRUtil.romoveAllOptions(“sel_test”);

       Var items=[{“name”:”wiley中国”,”add”:”wiley-cn.com”}];

       DWRUtil.addRows(“sel_test”,”add”,”name”);//此时value与text不相同

</script>

 

DWRUtil.romoveAllOptions();




功能:删除指定select元素的option子元素

参数:select元素的id或name属性值

例:前面例子有用到



DWRUtil.debug();

功能:等价于alert()

例:前面例子有用到



DWRUtil.toDescriptiveString();

功能:将对象序列化成字符串,主要用于调试

例:前面的例子有用到

分享到:
评论

相关推荐

    dwr学习笔记和总结

    ### dwr学习笔记和总结 #### 一、DWR简介 DWR (Direct Web Remoting) 是一个简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法成为可能,无需编写复杂的Ajax代码。这极大地提高了开发效率,并...

    DWR学习笔记及经验总结

    在“DWR学习笔记及经验总结”中,我们可以期待找到以下关键知识点: 1. **DWR的基本概念**:了解DWR的核心理念,包括远程方法调用(Remote Method Invocation)、反向Ajax以及它如何通过JSON或XML格式传递数据。 2...

    Ajax学习——DWR的参考书和实用案例学习总结

    **Ajax学习——DWR的参考书和实用案例学习总结** DWR(Direct Web Remoting)是一种优秀的开源框架,专门用于简化Web应用程序中的Ajax(Asynchronous JavaScript and XML)开发。Ajax技术允许网页在不刷新整个页面...

    dwr学习总结

    dwr 知识点和实例代码的总结--DWR应当如何获得要进行远程的类的实例

    dwr推模式学习资料

    #### 五、总结 DWR提供了一种简便的方式来实现Ajax应用程序,尤其是它的推模式为开发者提供了更多灵活性。通过合理配置,可以有效地利用DWR的特性来满足不同场景的需求。无论是简单的Piggyback模式,还是更复杂的...

    dwr学习笔记pdf文件

    ### dwr学习笔记pdf文件知识点概述 #### 一、DWR框架简介 - **DWR**(Direct Web Remoting)是由GetAhead公司开发的一款用于实现Ajax应用的框架。该框架的核心价值在于允许客户端JavaScript直接调用服务器端Java类...

    dwr学习入门资料

    根据提供的文件信息,我们可以将DWR(Direct Web Remoting)的学习入门资料中的关键知识点进行详细的阐述与解析。本文旨在帮助初学者快速理解DWR的基本概念、配置方式以及如何实现前端JavaScript与后端Java服务之间...

    dwr笔记 dwr自学资料

    DWR (Direct Web Remoting) ...通过学习和掌握DWR,你可以更好地融合前后端开发,实现更为流畅的用户交互。在自学过程中,理解DWR的工作原理、熟练运用其主要组件以及掌握实际应用场景,都将对你的IT职业生涯大有裨益。

    ajax dwr学习笔记和jar文件

    总结,DWR是开发Ajax应用的强大工具,通过它,开发者可以轻松实现浏览器与服务器的双向通信,提升Web应用的用户体验。学习DWR,不仅可以理解Ajax的核心技术,还能为构建现代Web应用打下坚实基础。

    dwr2.0学习例子

    **DWR 2.0 学习例子** Direct Web Remoting (DWR) 是一个开源的Java库,它使得在Web应用中实现Ajax技术变得更加简单。DWR 2.0 版本是其发展中的一个重要里程碑,提升了性能,增加了新功能,并优化了与JavaScript的...

    dwr实现ajax功能ajax+dwr

    `总结DWR的步骤.txt`可能是对实施DWR步骤的简洁概述,方便快速参考。`Ajax主要代码.txt`可能包含了一些关键的Ajax代码示例。`ajax登录`可能是一个实际的DWR应用示例,展示如何实现无刷新的登录功能。`dwrdemo`可能是...

    DWR学习笔记(下载)

    总结,DWR作为一种古老的Ajax解决方案,虽然在现代Web开发中已被更多先进框架替代,但对于理解Ajax工作原理和Web Remoting概念,DWR仍是一个有价值的工具。随着技术的发展,了解并掌握DWR可以帮助开发者更好地理解和...

    Ajax的dwr总结

    进阶学习可以参考各种教程和实战案例,逐步掌握DWR的高级特性和最佳实践。 总的来说,DWR是实现Ajax应用的强大工具,通过简化前后端交互,提升了Web应用的用户体验。通过深入理解和熟练运用DWR,开发者可以构建出...

    dwr3_helloword入门

    在本教程中,我们将学习如何使用DWR 3.0进行快速入门,通过一个简单的“Hello, World”实例来理解其工作流程。 首先,我们需要创建一个Web工程,并导入DWR 3.0的相关库。这通常包括DWR的核心JAR包和可能需要的日志...

    DWR 技术文章精选

    总结来说,DWR技术文章精选涵盖了DWR的基本概念、使用技巧、配置方法以及安全特性,对于想要提升Web应用交互性的开发者来说是一份宝贵的资源。通过深入学习和实践,开发者能够熟练地利用DWR构建高效、响应式的Web...

    dwr_demo_test

    总结起来,DWR是实现客户端和服务器端高效通信的工具,通过`dwr_demo_test`,你可以学习到如何在实际项目中运用DWR,提升Web应用的交互性和用户体验。通过深入研究`dwr.xml`配置、Java服务端代码以及JavaScript调用...

    DWR3参考资料

    在没有官方文档支持的情况下,开发者之间的交流和在线资源的利用成为学习DWR3的重要途径。 总结来说,DWR3的核心功能之一是实现实时推送,这依赖于ScriptSession管理和事件监听机制。通过`Browser.withPageFiltered...

Global site tag (gtag.js) - Google Analytics