`
默默的小熊
  • 浏览: 232762 次
社区版块
存档分类
最新评论

dojo.parser

    博客分类:
  • dojo
 
阅读更多

    Dojo.parser的一个最主要的工作是控制小部件的生成。

    工作步骤:

<div dojoType  = "dojobook.creating_widgets.widgets.GreekingWidget"
paragraphs = "1"
sentencesPer = "1"
IoremIpsum = "true"
style= "width:200px"></div>

    1.当页面下载完成后,dojo.parse激活,它将搜索整个DOM树属性为dojoType的属性,当发现一个,就初始化一个新的GreekingWidget对象。

    2.将属性paragraphs,sentencesPer的值填到对象的属性中。

    3.如果声明部件的代码中存在属性,在HTML中没有,那么就赋予默认值。

分享到:
评论

相关推荐

    dojo-release-1.3.2-docs

    7. **dojo.parser**:在Dojo应用中,`dojo.parser`负责解析页面中的Dijit标记,并实例化对应的组件,实现了声明式编程。 8. **国际化和本地化(i18n)**:Dojo提供了强大的国际化和本地化支持,通过`dojo.i18n`模块...

    dojo组件资料

    10. **dojo.parser**: 自动化地查找并实例化页面上的Dojo组件。 11. **dojo.layout**: 布局组件,如ContentPane和BorderContainer,用于创建复杂的页面布局。 12. **dojo.stateful**: 提供状态管理的基类,常用于...

    dojo函数+实例[初步整理]

    dojo.require("dojo.parser"); dojo.require("dijit.form.TextBox"); dojo.require("dijit.form.Button"); ``` 这些命令分别加载了Dojo解析器、文本框组件和按钮组件。 #### 三、Dojo事件处理机制 Dojo提供了一套...

    实战Dojo工具包 PDF

    最后,文档还会涵盖Dojo的工具和辅助库,如`dojo.query`(类似jQuery的选择器)、`dojo.parser`(自动初始化Dijit组件)以及测试和调试工具等,这些都是提高开发效率的关键。 总之,《实战Dojo工具包》PDF文档详细...

    dojo的config()官方介绍 pdf格式

    1. **在使用`dojo.parser`时触发自动解析dijit对象** 2. **在应用程序开发的调试阶段** 3. **设置特定的国际化(i18n)或本地化设置** 4. **如果重命名了核心Dojo组件或放置Dojo资源在非标准位置** #### 使用方法 ...

    dojo-release-1.5.0

    8. **工具和辅助库**:Dojo还包括其他工具和辅助库,如dojo.parser用于自动初始化小部件,dojo/dom-class和dojo/dom-style用于处理CSS类和样式,还有dojo/json用于处理JSON数据。 9. **移动设备支持**:虽然1.5.0...

    dojo.jar

    8. **dojo/parser**:Dojo解析器,自动检测HTML中的data-dojo-type属性,并根据这些信息实例化相应的Dojo组件。 9. **dojo/ready**:与domReady类似,但它还可以等待模块加载完成,是dojo模块化加载的辅助工具。 ...

    Dojo工具包javascript

    8. **dojo.parser**:自动检测和初始化页面上的Dojo组件,简化了组件的使用。 9. **国际化和本地化**:Dojo提供了强大的本地化支持,可以方便地切换不同语言和文化设置。 10. **dojo.build系统**:用于构建和优化...

    DOJO客户端性能优化

    通过引入`dojo.parser`,并在页面加载时解析这些标记,将HTML元素转化为DOJO控件。 - **编程方式**:通过JavaScript代码动态创建和初始化Widget,这种方式允许在需要时按需加载,避免一次性加载所有Widget,从而...

    Dojo 学习要点

    使用dojo.require()可以加载所需的部件,例如dojo.parser或dijit.form.Button。 跨域自定义模块 Dojo配置中可以注册模块的路径,例如djConfig="baseUrl:'./'",然后使用dojo.registerModulePath()函数注册模块的...

    Mastering Dojo

    4. **Dojo的工具集**:介绍Dojo的其他工具,如dojo.query用于DOM查询,dojo.parser用于自动初始化Dijit,以及dojox扩展库提供的额外功能。 5. **性能优化和调试技巧**:讲解如何优化Dojo应用的性能,包括延迟加载、...

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

    parser.parse(); var myButton = new Button({label: "点击我!"}); myButton.placeAt("someNode"); }); ``` 这段代码首先引入了`dojo.js`,然后通过`require`加载了`parser`和`Button`模块,解析页面上的Dojo...

    学习dojo

    - **dojo/parser**:解析DOM结构,根据`data-dojo-type`属性自动实例化对应的Dojo组件。 - **dojo/request**:处理HTTP请求,支持GET、POST等多种请求方式,可以处理JSON、XML等数据格式。 - **dojo/store**:数据...

    dojo-release-1.7.1-src

    除了基础库,Dojo还提供了一系列工具,如`build system`用于代码压缩、合并和优化,`dojo/parser`用于解析页面上的声明式标记以实例化Dojo部件,以及`dojo/i18n`用于处理国际化和本地化。开发者可以利用这些工具...

    Dojo 1.7 版本注释.docx

    require(["dojo/dom", "dijit/registry", "dojo/parser"], function(dom, registry, parser) { // 在模块加载完成后执行的回调函数 }); ``` - 由于模块拆分,一些核心和dijit模块被分解为更小的部分,以适应...

    DOJO 学习文档+Demo

    `dojo/parser` 会解析页面中的 `data-dojo-type` 和其他属性,自动创建和配置相应的 Dijit 对象。 ### 7. DOJO Build System DOJO 提供的构建系统可以优化和压缩代码,合并模块,减少 HTTP 请求,提高页面加载速度...

    Dojo简单笔记和权威学习去处

    官方文档通常会详细介绍Dojo的加载器(dojo.require)、模块系统(dojo.declare)、声明式和程序化创建Widget的方式(dijit/_WidgetBase、dojo/parser)以及数据绑定(dojo/data、dojox/mvc)等关键特性。...

    dojo最新版本

    8. **dojo/parser:** `parser`负责自动查找页面中的声明式标记,并将它们转换为运行时的对象。这使得在HTML中声明和配置Dijit组件变得更加直观。 9. **国际化和本地化支持:** Dojo 提供了强大的国际化和本地化...

    dojo自定义对话框

    parser.parse(); }); ``` 现在,当页面加载完成时,`myDialog`对话框已经准备就绪,但默认是隐藏的。我们可以通过JavaScript来显示或隐藏它: ```javascript var dialog = dijit.byId("myDialog"); dialog.show()...

Global site tag (gtag.js) - Google Analytics