问题标签 [dojo-1.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
146 浏览

dojo-build - 不确定完全分离我的 Dojo 层的最佳方法

嘿,所以我发现有关构建 dojo 的文档在图层周围有点模糊。

对于我的Dojo 1.7+应用程序,我想要一个仅包含 Dojo 的层和一个仅包含我的代码的层,因此我可以将适当的版权/许可标题放在顶部。

查看构建配置文件模板,我看到:

但是当我查看我的'myapp/core'层 js 文件时,我看到很多出现

我开始通过查找每个出现的 dojo 定义并将其放入 dojo/dojo 层包含列表来解决这个问题,但这似乎不是做层的适当方式,是吗?至少我不能只包含某些包吗?我在这里是不是有很大的误解?

奖励似乎图层属性“copyrightFile”不再有效。是否已弃用或更改?

谢谢

0 投票
1 回答
99 浏览

javascript - Burning package remapping into dojo build

I am developing a set of modules for others to use using dojo 1.7. All modules are AMD modules and using relative paths within the package. My modules will need to be loaded cross domain, and not interfere with or care about the version of dojo running on the page consuming the modules (Let's assume someone is using. If I understand the documentation correctly, I can specify a packing remapping by doing something like this:

Is there a way to burn the remapping into a dojo build so that using any module in my package will automatically use my dojo/dijit/dojox modules instead of the ones loaded in the local version of dojo? If so, what would the profile look like? If possible, I would like consumers to be able to do something like this:

Thanks in advance for any help.

0 投票
1 回答
71 浏览

javascript - Dojo - 在 xhrPut 中变量赋值发生得太晚

我有以下内容:

变量 cacheDOM 是在另一个脚本的其他地方声明(但未初始化)的全局变量。它是一个包含整个 dom 的 xml 文档,它被传递到:

问题是,当它到达 fetchXml 时,cacheDOM 是未定义的,这会导致诸如 selectNode 之类的方法在函数下方出现问题。

我没有太多接触过 xhr 调用,或者诸如延迟或承诺之类的事情,但我认为他们可能会对此有所帮助。我该如何编写代码,以便该块所在的其余方法仅在已为 cacheDOM 分配了 dom 的值时才执行?或者如果延迟是答案,我将如何将它们合并到此代码中?我使用的道场版本是1.7.8

0 投票
1 回答
299 浏览

http - 如何从 Dojo 1.7 或更低版本进行 HTTP POST 请求调用?

我是 dojo 的新手,正在使用 1.7 版。从 dojo 进行服务调用现在我需要将请求方法从 GET 更改为 POST。对于 GET 请求,我目前正在使用dojo/io/script,对于 POST 应该使用https://dojotoolkit.org/reference-guide/1.10/dojo/io/script.html建议的 dojo/request/script。但是dojo/request/script在 dojo 1.8 中引入。是否有任何其他方法可以调用 POST 类型或需要使用 dojo 1.8?帮我解决这个问题,在此先感谢。