【Dojo 1.x】笔记6 配置对象dojoConfig的用处和真身所在

dojoConfig是对整个Dojo开发环境的配置,它的位置必须是页面的最前,可以是script标签也可以是独立的js文件。

它允许开发者为Dojo SDK的各个方面设置选项和默认行为。

但是,这个对象里面的属性都是什么东西,当然不能望文生义。

1. 出身

dojoConfig对象不是随随便便就var出来的,它有对应的模块。

模块位于dojo/_base/config,参考文档:可以找到,在控制台也可以console.log出来这个对象:

在html页面中单独用一个script标签写这个dojoConfig对象,或者这样在引用dojo.js时为script标签添加data-dojo-config属性也是一样的效果:

<script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"
        data-dojo-config="has:{'dojo-firebug': true}, parseOnLoad: false, foo: 'bar', async: 1">
</script>

这两种写法都会将配置信息写入位于dojo/_base/目录下的config模块中,以供网页加载时获取配置信息。

2. 接下来要干什么

用单独script的写法,看看dojoConfig究竟有什么内容可以填充。

 

posted @ 2018-03-13 15:47  岭南灯火  阅读(378)  评论(0编辑  收藏  举报