Dojo中的data-dojo-config有什么用
what is the use of data-dojo-config in Dojo
我开始学习 Dojo 并了解到如何通过以下代码使用 CDN 包含 Dojo,该代码在 Dojo Tutorial
中定义
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"
data-dojo-config="async: true">
这里为什么他们错过了http
?这是故意的吗,除非我在代码中添加 http
,否则我的程序无法运行。
还有 data-dojo-config
属性有什么用,即使我删除了这个属性,我的基本程序也看不出有什么不同。我们什么时候需要用到这个属性?
当我访问一些 other examples 时,我看到了不同的东西:
data-dojo-config="isDebug: 1, async: 1, parseOnLoad: 1"
这些属性是什么,什么时候使用它们?
he data-dojo-config
是 dojo 加载器和解析器的配置参数。
这类似于您为加载数据库服务器而设置的配置参数。
什么是 dojo loader 和 parser?
dojo loader: 同步或异步加载 javascript 模块(javascript 文件)。
dojo 解析器: dojo 解析器的功能是在必要时将HTML 代码解析并转换为dojo 小部件。
data-dojo-config
只能在dojo应用程序启动时设置。
在 运行 时间内无法更改。
如果未设置,则采用 默认值。
可以设置为1
(或true
)或0
(或false
)
isDebug - 设置 dojo 应用程序的调试级别。
async -(默认为 1)dojo javascript 模块应该同步加载还是异步加载。
parseOnLoad - 当设置为 true 时,dojo 解析器 自动 解析 HTML 文档并将 data-dojo-elements 转换为 dojo 小部件。如果设置为 false,则需要显式调用 dojo 解析器来解析 HTML 文档。
我开始学习 Dojo 并了解到如何通过以下代码使用 CDN 包含 Dojo,该代码在 Dojo Tutorial
中定义<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"
data-dojo-config="async: true">
这里为什么他们错过了http
?这是故意的吗,除非我在代码中添加 http
,否则我的程序无法运行。
还有 data-dojo-config
属性有什么用,即使我删除了这个属性,我的基本程序也看不出有什么不同。我们什么时候需要用到这个属性?
当我访问一些 other examples 时,我看到了不同的东西:
data-dojo-config="isDebug: 1, async: 1, parseOnLoad: 1"
这些属性是什么,什么时候使用它们?
he data-dojo-config
是 dojo 加载器和解析器的配置参数。
这类似于您为加载数据库服务器而设置的配置参数。
什么是 dojo loader 和 parser?
dojo loader: 同步或异步加载 javascript 模块(javascript 文件)。
dojo 解析器: dojo 解析器的功能是在必要时将HTML 代码解析并转换为dojo 小部件。
data-dojo-config
只能在dojo应用程序启动时设置。
在 运行 时间内无法更改。
如果未设置,则采用 默认值。
可以设置为1
(或true
)或0
(或false
)
isDebug - 设置 dojo 应用程序的调试级别。
async -(默认为 1)dojo javascript 模块应该同步加载还是异步加载。
parseOnLoad - 当设置为 true 时,dojo 解析器 自动 解析 HTML 文档并将 data-dojo-elements 转换为 dojo 小部件。如果设置为 false,则需要显式调用 dojo 解析器来解析 HTML 文档。