`
izuoyan
  • 浏览: 9222327 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用template 来开发dojo widget

 
阅读更多
dojo 提供了一套模板机制来做widget. 可以写一段widget的html代码,运行时就可以把这段html替换到DOM里面.
参考这里: http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/manipulating-widgets-through-code/writing-your

有一点文档里面说的不清楚. 我通过看dijit里面的那些widget源码才搞明白. 在定义自己的widget类的时候,需要继承 dijit._Widget. 这个是所有widget的父类. 而 如果要使用模板机制,就还需要继承 dijit._Templated. 并不是每个现有的widget类都继承了 dijit._Templated. 因为它们可能没有使用模板. 所以,如果从那些没有继承 dijit._Templated的widget类,比如 dijit.layout.ContentPane等. 而又想使用模板,就需要另外继承 dijit._Templated.
分享到:
评论

相关推荐

    基于 HTML5 的 Dojo Widget 开发

    ### 基于HTML5的Dojo Widget开发 #### 一、引言 随着Web技术的不断发展,HTML5已经成为新一代的Web标准,它不仅增强了对JavaScript的支持,还引入了许多新特性,例如音频视频标签、离线存储、Web Socket以及矢量...

    dojo create custome widget

    通过学习和实践创建自定义Dojo Widget,开发者不仅可以提升开发效率,还能更好地遵循模块化和组件化的开发原则,使代码更易于维护和扩展。同时,Dojo的Widget系统与它的其他工具集(如Dojo Data、Dojo Dstore等)...

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

    Dojo的Widget开发涉及以下几个关键概念: 1. **dojo.declare**: 这是Dojo用于创建类的函数,它允许我们定义一个基于其他类的新类。在Widget开发中,通常会声明一个新的Widget类,继承自Dojo的基础Widget类,如`...

    dojo widget安全通讯

    本文档旨在为项目团队提供关于Dojo Widget安全通信的深入理解,以便在实际开发和研究过程中遵循正确的安全实践,确保Widget之间的交互不会受到潜在的安全威胁。 2. **相关背景** 在OpenAjax的背景下,Managed Hub...

    widget-dojo

    1. **桌面应用**:如Apple的Konfabulator(现称Dashboard)引入的Widget,如时钟、天气预报、CPU使用率显示等,这些Widget可以直接在桌面环境中运行,提供实用信息。 2. **网页服务**:例如Netvibes、iGoogle和...

    Dojo的高级运用:Widget的制作

    <<Dojo的高级运用:Widget的制作>> 和 使用Dojo和JSON构建Ajax应用>> 中涉及到的源代码 博文链接:https://tailsherry.iteye.com/blog/102907

    dojo开发帮助文档

    这个“dojo开发帮助文档”是针对Dojo 1.9版本的详细指南,旨在帮助开发者深入理解和有效地使用Dojo框架。 Dojo 的核心特性之一是它的模块系统,基于AMD(Asynchronous Module Definition)规范,允许开发者异步加载...

    定义自己的dojo组件类

    在 Dojo 框架中,开发人员可以通过定义自己的组件类来扩展和定制现有功能,以满足特定需求。本文档将介绍如何定义和使用自定义的 Dojo widget。 ### 1. 模板 模板是 Dojo 组件的基础,它定义了组件在页面上的结构和...

    DOJO开发指南(结合DOJO中国及网上的资料整理的结果)

    综上所述,DOJO是一个强大的JavaScript开发工具,其模块化、跨浏览器的特性和丰富的Widget系统使其成为开发RIA的首选之一。通过深入理解和熟练使用DOJO,开发者可以大大提高工作效率,创建出功能丰富、用户体验优良...

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

    5. **dojo/Widget**:Dojo提供了丰富的UI组件,如按钮、表单、对话框等,它们都继承自`dojo/_base/widget.Widget`。开发者可以通过`dojo/_base/lang.extend`扩展自定义组件。 6. **dojo/Stateful**:这个基类提供了...

    dojo开发文档

    在"dojo开发文档"中,我们可以深入学习Dojo的核心特性和使用方法,提升我们的前端开发技能。 1. **Dojo核心模块**:Dojo的核心模块包括`dojo/_base`系列,如`dojo/_base/lang`用于语言扩展,`dojo/_base/array`提供...

    ArcGIS API for JavaScript 开发教程+DOJO指南+配置教程

    教程会指导你如何有效地整合DOJO与ArcGIS API,例如使用DOJO的Data Stores来管理地理数据,或者利用DOJO的Widget系统构建地图应用的用户界面。 配置部分的教程则涵盖了设置开发环境、配置服务器、优化性能和处理...

    ATF开发 Dojo 应用

    ATF开发 Dojo 应用,ATF开发 Dojo 应用

    DOJO 学习笔记 dojo

    在 Dojo 中,使用 `dojo.require` 来声明所需的模块和包,类似于其他编程语言中的导入或使用语句。 `djConfig` 是 Dojo 的全局配置对象,允许你在页面加载前设置 Dojo 的行为。例如,`isDebug` 属性可以设置为 `...

    Dojo教程

    "Dojo Widget Overview"可能详细介绍了Dojo的组件系统,包括按钮、表单元素、布局容器等。Dojo的部件设计灵活,可以进行高度定制,同时支持主题化,以适应不同风格的网站设计。常见的Dojo部件有dijit.form.Button...

    Dojo 入门 + Dojo 工具包系列 + Dojo 使用技巧 ......

    Dojo 是一个强大的JavaScript工具包,它为富互联网应用程序(RIA)开发提供了丰富的功能和组件。...通过深入理解Dojo的体系架构、类系统、对象和函数的使用,开发者能够更高效地利用Dojo进行RIA开发。

    Dojo开发帮助文档

    非常好的一个Dojo的chm帮助文档,里面有详细的文档讲解,对dojo学习很有帮助

    DOJO技术开发手册

    DOJO的开发手册,初学开发必备,希望能够对大家的学习和开发有所帮组

Global site tag (gtag.js) - Google Analytics