知识大全 用Dojo和Ajax创建可重用和可重新发布[4]

Posted

篇首语:提兵百万西湖上,立马吴山第一峰!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Dojo和Ajax创建可重用和可重新发布[4]相关的知识,希望对你有一定的参考价值。

用Dojo和Ajax创建可重用和可重新发布[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  以程序方式创建组件并把它们插入 DOM 结构 见清单

  清单 创建 Dojo 组件

var newEditor = dojo widget createWidget( Editor );var layoutWinEd = dojo widget createWidget( LayoutContainer   layoutAlign: top );layoutWinEd addChild(newEditor);

  清单 在布局容器中添加编辑器 为了连接邮件组件 可以包含以下代码

FloatingPaneWidget addChild(layoutWinEd );

  为了添加业务逻辑(用来发送电子邮件的实际代码) Dojo 允许把定制的方法与工具包提供的基本方法连接在一起 连接定制方法所用的代码如下

dojo event connect(SubmitButtonId onClick codeForSendingMail );

  编写处理 onclick 事件的函数 见清单

  清单 处理事件的示例代码

function codeForSendingMail ()   alert( Special handling for onclick );   Your logic goes here

  最后 显示组件

dojo widget byId( pane ) show();

  为了异步地提交数据 需要使用 dojo io 库 这个库提供一个相当简单的接口 可以通过 bind 方法异步地提交表单数据 清单 给出一个示例

  清单 处理事件

var myform = dojo byId( myform );dojo io bind(url: xyz /* This is not required if the form has an action element defined */formNode: myform method: myform method  /* Get or Post */load: myCallBackFuntion error: function(type error)  alert( Error: + type + n + error);  );

  Dojo 支持跨域通信 因为这个应用程序需要跨不同的域(应用服务器 邮件服务器)进行通信 所以需要使用 Dojo 的 XhrIframeProxy 库 在前面编写的 js 文件中添加清单 中的代码

cha138/Article/program/net/201311/14689

相关参考

知识大全 用Dojo和Ajax创建可重用和可重新发布[3]

用Dojo和Ajax创建可重用和可重新发布[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 用Dojo和Ajax创建可重用和可重新发布[5]

用Dojo和Ajax创建可重用和可重新发布[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 用Dojo和Ajax创建可重用和可重新发布[1]

用Dojo和Ajax创建可重用和可重新发布[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 用Dojo和Ajax创建可重用和可重新发布[2]

用Dojo和Ajax创建可重用和可重新发布[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!图核

知识大全 Dojo订阅/发布模拟淘宝到货提醒

Dojo订阅/发布模拟淘宝到货提醒  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在淘宝我们对某

知识大全 基于PHP和AJAX创建RSS聚合器

基于PHP和AJAX创建RSS聚合器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  想象使用一个

知识大全 ASP.NET创建Web服务之发布和部署

ASP.NET创建Web服务之发布和部署  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!部署一个XM

湿地国际

湿地国际创建于1995年,由亚洲湿地局(AWB)、国际水禽和湿地研究局(IWRB)和美洲湿地组织3个国际组织合并组成。湿地国际是全球性非营利组织,致力于湿地保护和可持续管理,宗旨是:通过在全球范围内开

湿地国际

湿地国际创建于1995年,由亚洲湿地局(AWB)、国际水禽和湿地研究局(IWRB)和美洲湿地组织3个国际组织合并组成。湿地国际是全球性非营利组织,致力于湿地保护和可持续管理,宗旨是:通过在全球范围内开

湿地国际

湿地国际创建于1995年,由亚洲湿地局(AWB)、国际水禽和湿地研究局(IWRB)和美洲湿地组织3个国际组织合并组成。湿地国际是全球性非营利组织,致力于湿地保护和可持续管理,宗旨是:通过在全球范围内开