javascript

位置:IT落伍者 >> javascript >> 浏览文章

用Dojo和Ajax创建可重用和可重新发布[5]


发布日期:2018年06月26日
 
用Dojo和Ajax创建可重用和可重新发布[5]

在 Dojo 的 bind 函数中包含 dojoioXhrIframeProxy这个库完成所有 Iframe 工作

dojorequire(dojoioXhrIframeProxy);

清单 Dojo 的绑定调用

dojoiobind({

IframeProxyUrl: http://externalDomain/myhtmlhtml

url:http://externalDomain/path/myservletdo

content:

{

To:toVal From: fromVal CC: ccVal BCC:bccVal Subject: subVal Message:

messageText

}

load: showSucessMessage

error: showErrorMessage

method: POST

mimetype: text/html

});

IframeProxyUrl 是外部域上 HTML 文件的位置这个域包含一个实现授权(isAllowedRequest)功能的 js 文件

externalDomain 域上的 HTML 文件 myhtmlhtml 应该包含 js 文件或者直接在脚本标记中实现清单 中的函数

清单 远程 HTML 应该包含的函数

function isAllowedRequest(request){

/*

Return true if you want to allow cross domain interaction

else return false

*/

}

结束语

在本文中学习了如何添加一个浮动面板(Dojo 组件)并在不修改原来的代码的情况下把它集成到主应用程序中这种开发战略的优点包括

不同的团队可以分别开发项目的各个独立部分这样就可以同时开发不同的模块这种开发方式支持开发和集成独立且可重新发布的代码

显着降低测试和接受代码所需的工作量测试人员只需关注要集成的新功能而不需要重新测试整个应用程序

可以根据业务需求进行灵活的定制可以在任何时候添加或删除功能

[] [] [] [] []

               

上一篇:用Dojo和Ajax创建可重用和可重新发布[4]

下一篇:VBScript和JScript的交互与传值[2]