`

dojo之djConfig详解

    博客分类:
  • js
阅读更多

djConfigdojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段script 一个完整的djConfig对象定义如下(值均为dojo的默认值) <scripttype="text/javas cript"> vardjConfig={ isDebug:false, debugContainerId:"", allowQueryConfig:false, bases criptUri:"", parseWidgets:true searchIds:[], baseRelativePath:"", librarys criptUri:"", iePreventClobber:false, ieClobberMinimal:true, preventBackButtonFix:true, }; </s cript> isDebug是一个很有用的属性,顾名思义,如果设置为真,则所有dojo.Debug的输出有效,开发时应该设置为true,发布时应该设置为false 同样也是与调试有关的,如果不指定的话,调试信息将会直接利用document.write输出,这样可能会破坏页面的整体布局,所以你可以指定任何一个可以作为容器的html元素的id作为调试信息输出容器 ,这个属性指明dojo是否允许从页面url的参数中读取djConfig中的相关属性,当值为true时,dojo会优先从url参数中读取djConfig的其他属性,比如:http://server/dojoDemo.htm?djConfig.debugContainerId=divDebug ,一般不需要设置,dojo会自动根据你引用dojo.js的路径设置这个值,比如,<s cripttype="text/javas cript"src="../dojo/dojo.js"></s cript>,自动获取的值便是../dojo/ ps:如果你有多个工程需要同时引用dojo.js的话,建议也把dojo当作一个独立的工程,引用的时候采用绝对路径就可以了

parseWidgets,这个是可以控制dojo是否自动解析具有dojoTypehtml元素为对应的widget,如果你没有使用任何Widget,建议设置为false以加快dojo的加载速度 ,这是一个字符串数组,定义了所有需要解析为widgethtml元素的ID,如果ID不在其中的html元素是不会被解析的,当数组为空数组时,则所有具有dojoType的元素都会被解析 至于其它的属性,不是用处不大,就是不知道有什么作用 在实际开发中,可以把djConfig的定义放在一个js文件里,并将其作为第一个引用的js文件,这样应该是最方便的。

debugContainerId

allowQueryConfig

bases criptUri

searchIds

分享到:
评论

相关推荐

    dojo精品中文教程(包一)

    Dojo学习笔记(五)-djConfig详解 dojo data 接口详解 dojo0.9 使用心得 dojo学习笔记(一)-dojo.io.IO & dojo.io.BrowserIO) dojo学习笔记(三) dojo学习笔记(二) dojo.lang.array & dojo.lang.func & ...

    dojo精品中文教程(全)

    Dojo学习笔记(五)-djConfig详解 dojo data 接口详解 dojo0.9 使用心得 dojo学习笔记(一)-dojo.io.IO & dojo.io.BrowserIO) dojo学习笔记(三) dojo学习笔记(二) dojo.lang.array & dojo.lang.func & ...

    dojo精品中文教程(包二)

    Dojo学习笔记(五)-djConfig详解 dojo data 接口详解 dojo0.9 使用心得 dojo学习笔记(一)-dojo.io.IO & dojo.io.BrowserIO) dojo学习笔记(三) dojo学习笔记(二) dojo.lang.array & dojo.lang.func & ...

    dojo精品中文教程(包三)

    Dojo学习笔记(五)-djConfig详解 dojo data 接口详解 dojo0.9 使用心得 dojo学习笔记(一)-dojo.io.IO & dojo.io.BrowserIO) dojo学习笔记(三) dojo学习笔记(二) dojo.lang.array & dojo.lang.func & ...

    DOJO 学习笔记 dojo

    djConfig解说) 4 三、 Dojo学习笔记(3. Dojo的基础对象和方法) 6 四、 Dojo学习笔记(4. dojo.string & dojo.lang) 9 五、 Dojo学习笔记(5. dojo.lang.array & dojo.lang.func & dojo.string.extras) 13 六、 Dojo...

    精通Dojo by Dojo之父

    鉴于此,图灵公司引进了Dojo之父亲自撰写的《Mastering Dojo》一书。 本书对Dojo进行了全面而深入地阐述,包括基本使用和高级技巧。全书以一个能让读者迅速上手的简单示例开篇,进而读者们将了解到Dojo的核心,也...

    DOJO详解(包括详细的例子)

    **DOJO详解** DOJO,全称为Dojo Toolkit,是一个强大的JavaScript库,旨在简化Web开发。这个开源工具包提供了一整套解决方案,包括UI组件、数据管理、动画效果、Ajax交互以及模块化开发等,使得开发者能够高效地...

    dojo dojo实例 dojo例子 dojo资料 dojo项目 dojo实战 dojo模块 dojo编程

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,涵盖了从DOM操作、事件处理到AJAX通信等多个方面。Dojo的核心在于它的模块化系统,这使得开发者可以按需加载代码,提高应用的性能和可维护...

    dojo文档 dojo文档 dojo文档

    dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档

    dojo中文文档-dojo手册

    Dojo的核心概念之一是模块系统(dojo/_base)。这个模块基础包含了Dojo的核心功能,如对象创建、函数绑定、事件处理等。通过使用dojo.require和dojo.provide,开发者可以实现代码的模块化,提高代码复用性和可维护性...

    dojo api 中文版

    开发人员可以在引用 dojo.js 前声明 djConfig 对象,以便在加载 dojo.js 的时候取得所设置的值。 Dojo API 提供了一个功能强大且灵活的开发平台,支持开发人员快速构建 Rich Internet Applications。

    dojo快速入门(中文版)

    &lt;script type="text/javascript" src="dojo-release/dojo/dojo.js" djConfig="parseOnLoad:true, isDebug:true"&gt; /* 我们的JavaScript代码将放在这里 */ /* CSS样式 */ &lt;!-- 页面内容 --&gt; ``` 此外...

    dojo js dojo js

    dojo js dojo js dojo js dojo js dojo js dojo js dojo js

    DOJO中文手册【出自dojo中国】

    DOJO中文手册【出自dojo中国】 页数60+ 简单介绍: Dojo 是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)), 这也是为什么叫它a \"unified\" toolkit的...

    DOJO-DEMO官网提取版

    **DOJO 框架详解** DOJO 是一个开源的 JavaScript 库,它提供了一整套功能丰富的工具,用于构建富交互式的 Web 应用程序。这个“DOJO-DEMO 官网提取版”是基于 DOJO 官方网站在 2013 年 1月的演示示例集合,对于...

    Dojo1.5.0包下载(最新更新包)

    &lt;script src="path/to/dojo.js" djConfig="parseOnLoad: true"&gt; require(["dojo/parser", "dijit/form/Button"], function(parser, Button){ parser.parse(); var myButton = new Button({label: "点击我!"}); ...

    Dojo之Widget标签开发 - 我为人人,人人为我 - BlogJava

    在IT行业中,Dojo是一个强大的JavaScript库,它专注于提供丰富的用户界面和应用程序开发工具。本文主要探讨的是在Dojo框架下进行Widget标签开发的技术细节,旨在帮助开发者更好地理解和利用Dojo构建可重用、模块化的...

    Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库

    dojo.js.核心jsDojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库

    dojo学习...........

    1. 设置配置项:通过全局变量`djConfig`,可以设置Dojo的运行环境,如`isDebug`用于开启调试模式。 2. 引入Dojo核心库:通过`&lt;script&gt;`标签引入`dojo.js`,这是Dojo的基础文件,可能已经包含了部分常用模块。 3. ...

    dojo官网的源码dojo官网的源码

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,包括AJAX、DOM操作、动画效果、国际化、事件处理等。这个压缩包包含的是Dojo框架的1.4.2版本的源码,这是一个较早的版本,但仍然包含了许多...

Global site tag (gtag.js) - Google Analytics