0 0

Dojo的简单测试,怎么回事5

使用Dojo1.5测试一下DateTextBox,代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DateTextbox</title>
<style type="text/css" src = "../dojo/resources/dojo.css"</style> 
<style type="text/css" src = "../dijit/themes/tundra/tundra.css"</style> 
<script type="text/javascript"  src="../dojo/dojo.js"   djConfig="parseOnLoad: true, isDebug: false"></script>
<script>
	dojo.require("dijit.form.DateTextBox");
</script>
</head>

<body class="tundra">
<form name="form1">
<div name="date2" id="date2" dojoType="dijit.form.DateTextBox" />
</form>

</body>
</html>


IE8中出现的结果如下图。(两个输入框,其中一个带X,点击下面一个,到处都是本应该在日期选择框中出现的字符)
Dojo一定要在服务器下才能运行吗?没有这个要求啊
2010年8月16日 10:02
  • 大小: 38.1 KB

1个答案 按时间排序 按投票排序

0 0

采纳的答案

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html >
   
    <head>
        <style type="text/css">
            body, html { font-family:helvetica,arial,sans-serif; font-size:90%; }
        </style>
        <script src="../dojo/dojo.js"
        djConfig="parseOnLoad: true">
        </script>
        <script type="text/javascript">
            dojo.require("dijit.form.DateTextBox");
        </script>
        <link rel="stylesheet" type="text/css" href="../dijit/themes/claro/claro.css"
        />
    </head>
   
    <body class=" claro ">
        <input type="text" name="date1" id="date1" value="2005-12-30" dojoType="dijit.form.DateTextBox"
        required="true" />
        <label for="date1">
            Drop down Date box. Click inside to display the calendar.
        </label>
        <!-- NOTE: the following script tag is not intended for usage in real
        world!! it is part of the CodeGlass and you should just remove it when
        you use the code -->
        <script type="text/javascript">
            dojo.addOnLoad(function() {
                if (document.pub) {
                    document.pub();
                }
            });
        </script>
    </body>

</html>

2010年8月16日 13:06

相关推荐

    dojo工具包zip

    5. **DOH测试框架**:DOH(Dojo Objective Harness)是Dojo自带的单元测试框架,用于编写和运行JavaScript代码的测试用例,确保代码的正确性。 6. **Dojo Build System**:Dojo的构建系统能够优化和压缩JavaScript...

    dojo-release-1.0.2

    3. **事件处理**:Dojo的`dojo/on`模块提供了一种简单的方式来监听和处理DOM及自定义事件,支持事件委托和事件对象标准化。 4. **数据绑定**:Dojo的`dijit`组件库包含了各种UI组件,如表单控件、布局容器等,并...

    dojo-release-1.5.0原版【附简单的测试html 仅在火狐下测试过】

    最后,"dojo-release-1.5.0"压缩包中的"dojoTest.htm"很可能是用来验证Dojo功能的一个简单测试页面,它可能包含了Dojo的基本使用示例,比如加载Dojo库、创建AJAX请求、处理DOM事件等。开发者可以通过这个测试页面...

    dojo权威入门教程

    最后,本教程还会介绍Dojo的工具链,包括构建工具`dojo-build`和测试工具`dojotoolkit.org/test`,它们能帮助优化代码、合并模块、压缩资源,以及自动化测试,确保项目的质量和性能。 通过《dojo权威入门教程》,你...

    dojo快速入门(中文版)

    D.O.H(Dojo Objective Harness)框架使得单元测试和回归测试变得简单易行。通过`dojo.require()`,你可以方便地引入更多功能,扩展dojo的基础能力,如drag&drop、高级AJAX传输、字符串处理和强大的Data API等。 ...

    Dojo JS框架最新版

    还有`dojo/test`和`dojo/tools`,用于单元测试和项目管理,确保代码的质量和可靠性。 综上所述,Dojo JS框架是一个全面的解决方案,涵盖了从开发到部署的各个环节。无论是在小型项目还是大型企业级应用中,Dojo都能...

    定义自己的dojo组件类

    可以使用 Dojo 的测试框架,如 `dojox.testing` 或 `dijit.Testing`,编写单元测试和功能测试来验证组件的行为。 ### 6. 举例:文件上传对话框 创建一个文件上传对话框组件,可能需要继承 `dijit.Dialog` 并添加...

    DOJO中文手册,非常全面

    - **定义**:DOJO官方将其定义为Toolkit,而不是完整的Framework或简单的Library。 - **灵活性**:DOJO支持高度的自定义和扩展性,用户可以轻松编写自己的扩展模块。 #### 四、DOJO的AJAX架构 ##### 1. ...

    精通Dojo(中文版).

    最后,书中会涉及Dojo的测试框架dojox/testing和dojox/touch,帮助开发者编写和执行单元测试,确保代码质量。此外,还有关于Dojo Build System的内容,它是一个自动化工具,用于优化和打包Dojo应用程序,提高加载...

    dojo-release-1.9.0-src.zip dojo javascript库源码

    其`dojo/query`模块可以执行类似jQuery的选择器功能,通过简单的查询字符串即可轻松选取DOM元素。另外,`dojo/dom-geometry`提供了丰富的接口来获取和设置元素的几何属性,例如位置、宽高、边框等。这使得动态布局变...

    dojo 一个小的例子

    在实践中,你可以通过创建一个简单的Dojo应用开始,比如一个动态更新的计数器,使用Dojo的事件处理和数据绑定功能。首先引入Dojo库,然后定义一个状态对象,将其绑定到HTML元素,每次点击按钮时更新计数器值。这样既...

    DOJO源代码

    `dojo/data/api/ItemFileReadStore` 可以用来读取 JSON 数据,而 `dojo/store/Memory` 是一个简单的内存存储。数据绑定是通过 `dojo/aspect` 和 `dojo/on` 实现的,使得视图能自动响应数据变化。 ### 4. 动画效果 ...

    dojo 官方教程 中文翻译

    此外,这个完整版教程还可能涵盖Dojo的高级特性和最佳实践,如性能优化、测试和调试技巧、Dojo的构建工具(build system)以及如何与其他技术(如jQuery或React)集成。 通过阅读"dojo 官方教程中文翻译(完整版...

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

    - **测试工具**:dojo/test提供了单元测试和模拟工具,确保代码质量。 **3. DOJO实例解析** 让我们以创建一个简单的按钮为例,展示DOJO的使用: ```html &lt;!DOCTYPE html&gt; ...

    dojo-release-1.4.3

    DOM操作和事件处理则是进行页面交互的基础,Dojo提供了丰富的API,让这些操作变得简单而高效。 在Dojo 1.4.3中,我们还可以找到Dojo Toolkit的重要组件,如Dijit和DojoX。Dijit是Dojo的UI库,包含了丰富的可复用的...

    实战Dojo工具包中文版

    同时,Dojo的国际化和本地化功能,以及测试工具,如`dojo/aspect`和`dojo/robot`,为开发者提供了完整的开发和测试环境。 在《实战Dojo工具包中文版》这本书中,你将逐步学习到如何搭建Dojo环境,理解其模块化系统...

    struts2-dojo-plugin-2.2.1.jar

    安装这个插件的方法非常简单,只需将其复制到Struts2项目的类路径下,然后在Struts配置文件(struts.xml)中进行必要的配置,比如启用Dojo主题或指定特定的Dojo库版本。一旦配置完成,你就可以在JSP页面上直接使用Dojo...

    精通Dojo 中文版PDF版(高清)

    深刻剖析Dojo工作原理,Dojo之父执笔的权威之作,国内权威社区DOJO中国组织翻译。 Doio是一个功能强大的面向对象开源JavaScript工具包,它为开发新一代Web程序提供了一套完整的小部件和一些特效,得到了IBM、Sun、...

    dojo test soure code

    在"dojo test source code"这个压缩包中,我们可以深入理解Dojo的内部工作原理,学习如何使用和测试Dojo库。 1. **Dojo 模块化系统**:Dojo的核心特性之一是它的模块化系统,它基于AMD(Asynchronous Module ...

    Dojo toolkit

    2. **DOM操作**:Dojo提供了丰富的DOM操作API,如dojo/query用于选择元素,dojo/dom用于获取和设置元素属性,使得操作DOM变得简单易行。 3. **UI组件**:Dojo提供了大量预先封装好的UI组件,如dijit/Dialog对话框、...

Global site tag (gtag.js) - Google Analytics