使用 xdomain 开发 DOJO 自定义模块
Posted
技术标签:
【中文标题】使用 xdomain 开发 DOJO 自定义模块【英文标题】:DOJO custom modules development with xdomain 【发布时间】:2011-10-27 15:27:26 【问题描述】:我有这种情况:
在 example.com 上运行的应用程序服务器 - 这是 html 页面的位置 从 m
加载用于在 static.example.com 上提供静态文件的服务器 - 这是从哪里加载静态文件(css、图形、脚本)
我想在我的网站上使用我的自定义模块运行 DOJO。问题是我需要为我想要使用的所有东西(dojo、dijit、dojox、自定义模块)构建 xdomain。 可以为生产环境创建 xdomain 构建,但我需要将这两个域拆分也用于开发。
好的,我可以使用 xdomain 加载器预构建 dojo、dijit、dojox。但是一直为开发而重建自定义模块可能不是正确的方法。
那么,你有什么推荐给我的?或者,构建器究竟做了什么来实现模块加载xdomain?我可以创建模块来直接工作 xdomain 吗?
谢谢
【问题讨论】:
我不明白...如果所有内容都来自 example.com 不是同一个域吗? 静态内容(dojo 脚本)来自域 static.example.com。这是否被浏览器视为不同的域? :-O 啊,您可能很困惑,因为格式错误。我编辑了问题。 【参考方案1】:试用 Dojo 1.7(在下载站点上,尚未公布)新的基于 AMD 的加载程序无需特殊的 XD 构建工具即可实现跨域代码,该工具用于生成有点像 AMD 的转换。
【讨论】:
以上是关于使用 xdomain 开发 DOJO 自定义模块的主要内容,如果未能解决你的问题,请参考以下文章
Worklight 6.1 和外部 dojolib,使用 AMD 加载自定义模块
如何在 dojo mobile(自定义控制器)中最好地应用 MVC 架构?