`

dojo1.7翻译 通过简单的代码快速了解dojo

    博客分类:
  • Dojo
 
阅读更多

原文地址:http://dojotoolkit.org/reference-guide/1.7/quickstart/gettingstarted.html#id1

 

 

要使用dojo非常简单,只要在页面里引入以下的js就可以使用dojo了

 

<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.7/dojo/dojo.js"></script>
 

 就这么一句,没有安装文件,没有复杂的内容就能使用了,这个你不会认为很难吧?

 通过下面的例子就展现了动画、事件等丰富的功能。

在页面里再加入下面的代码你就可以马上就实现这些效果。

dojo.ready(function(){
    dojo.query("#showMe").onclick(function(e){
        var node = e.target;

        var a = dojo.anim(node, {
            backgroundColor: "#363636",
            color: "#f7f7f7"
        }, 1000);

        dojo.connect(a, "onEnd", function(){
            dojo.anim(node, { color: "#363636" }, null, null, function(){
                node.innerHTML = "wow, that was easy!";
                dojo.anim(node, { color: "white" });
            });
        });
    });
});
 
<div id="showMe" style="padding: 10px;">
    click here to see how it works
</div>

 

整个页面代码如下

 

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Tutorial: Hello Dojo!</title>

	<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.7/dojo/dojo.js"></script>
</head>
<body>
	<h1 id="greeting">Hello</h1>
	<script>
		dojo.ready(function(){
			dojo.query("#showMe").onclick(function(e){
				var node = e.target;

				var a = dojo.anim(node, {
					backgroundColor: "#363636",
					color: "#f7f7f7"
				}, 1000);

				dojo.connect(a, "onEnd", function(){
					dojo.anim(node, { color: "#363636" }, null, null, function(){
						node.innerHTML = "wow, that was easy!";
						dojo.anim(node, { color: "white" });
					});
				});
			});
		});


	</script>
	<div id="showMe" style="padding: 10px;">
		click here to see how it works
	</div>
</body>
</html>
分享到:
评论

相关推荐

    Dojo1.7 Api chm

    Dojo 1.7 引入了AMD规范,这是JavaScript中的一种模块化加载机制,使得代码可以异步加载,从而提高页面的加载速度。通过`require`和`define`函数,开发者可以更好地组织和管理代码,实现模块间的依赖注入。 二、...

    dojo 1.7 最新dojo包,内含最新的实例若干个。

    这个"最新dojo包"中的实例文件可以帮助初学者快速理解和上手Dojo框架,通过实际操作掌握如何使用这些功能和组件。无论是对于前端开发新手还是有经验的开发者,Dojo 1.7都是一个值得深入研究的工具集。通过实践这些...

    Dojo 1.7 版本注释.docx

    【Dojo 1.7 知识点详解】 Dojo 1.7 是 Dojo Toolkit 重要的版本更新,其中引入了显著的改进和新特性,尤其是对模块加载机制的革新。这一版本的主要焦点在于Asynchronous Module Definition (AMD),这是一种优化...

    Dojo 1.7 中文版本注释功能说明

    【Dojo 1.7 中文版本注释功能说明】 Dojo 1.7 是一个重大的版本更新,其中引入了显著的改进和新特性,尤其是对模块加载机制的革新。这一版本的核心亮点是实现了Asynchronous Module Definition (AMD)机制,这是一项...

    dojo 源码1.7汇总

    此外,Dojo 1.7 还提供了一个强大的数据绑定框架,叫做`dojox/data`,它支持各种数据源,如XML、JSON等,并且能实现视图和数据之间的双向绑定,使得数据驱动的应用程序开发变得更加简单。 压缩包中的“dijit”目录...

    DOJO API 中文参考手册,附加注解实例(精心重新排版DOC文档)

    手册中列举了一些常用的Dojo包,如dojo.io用于不同类型的IO传输,dojo.dnd提供拖放功能的API,dojo.string提供了字符串处理方法,dojo.date帮助解析和操作日期,dojo.event处理事件驱动和AOP开发,dojo.back管理撤销...

    dojo-release-1.7.1-src

    Dojo 1.7 引入了异步模块定义(AMD)模式,通过`dojo.require`和`dojo.provide`实现了模块化的代码组织。AMD允许开发者按需加载依赖,减少了初始页面加载的时间,并提高了代码的可维护性。同时,`dojo/has`特性可以...

    dojo-release-1.7.3

    Dojo 1.7引入了声明式编程的概念,使得创建和配置UI组件变得非常简单。通过在HTML中使用data-dojo-type和data-dojo-props属性,开发者可以直接在模板中声明dijit组件,减少了与JavaScript交互的复杂性。 5. **dojo...

    图书:Dojo入门

    《Dojo入门》这本书主要介绍了Dojo JavaScript库的使用,帮助初学者快速掌握这个强大的前端开发工具。Dojo是一个开源的JavaScript框架,旨在提供一站式的解决方案,包括UI组件、数据管理、动画效果、Ajax交互等功能...

    dojo最新版本

    Dojo 1.7.2 鼓励模块化开发,每个功能都可以封装成独立的模块,通过AMD机制组织和管理,有利于代码的重用和维护。 在`dojo-release-1.7.2`压缩包中,你会找到Dojo框架的所有相关文件,包括源码、文档、示例和资源...

    dojo.zip

    4. **工具集和组件**:dojo包含了丰富的UI组件,如按钮、表单、日历、树形视图等,这些都可以通过`dijit`模块来访问。此外,`dojox`模块则提供了更高级和实验性的功能,如图表、GIS地图等。 5. **数据绑定**:dojo...

    dojo1.6关于DOM相关操作的官方介绍

    10. **dojo.on**: Dojo 1.7引入了`dojo/on`模块,它提供了更现代、更符合DOM Level 2事件接口的事件处理方式,同时兼容老版本的`dojo.connect`。 以上所述是Dojo 1.6在DOM操作方面的核心功能。通过这些API,开发者...

    精通Dojo(中文版)

    《精通Dojo(中文版)》是一本专为开发者打造的Dojo框架深入学习指南,旨在帮助读者全面理解和掌握Dojo工具集的...通过阅读本书,读者不仅可以掌握Dojo的基本用法,还能了解到如何利用Dojo构建高效、可维护的Web应用。

    DOJO工具包简单介绍

    **DOJO工具包简单介绍** Dojo工具包是一款强大的JavaScript库,专为Web开发者提供一套完整的前端解决方案。它集成了丰富的UI组件、数据管理、动画效果、Ajax交互以及国际化等功能,帮助开发者高效地构建高性能、可...

    dojo-release-1.2.1-demos

    `dojo/store` API 是一个更现代的数据访问接口,适用于Dojo 1.7及以上版本,但1.2.1版本可能仍包含一些相关的实现。 8. **Dojo事件处理** Dojo 提供了一种统一的方式来处理DOM事件,如`dojo/on` 函数。它简化了...

    dojo demo 1.72

    3. **AMD模块化**:Dojo 1.7 引入了基于AMD的模块化系统,通过dojo/require和dojo/define,开发者可以方便地定义和引用模块。这使得大型项目的组织和维护变得更为容易。在示例中,你可以看到如何组织模块,以及如何...

    typings:Dojo 1-TypeScript键入(包括Dijit和DojoX)

    由于Dojo,Dijit和DojoX都是如此庞大和复杂的代码库,因此存储库试图将其分解为易于维护的部分,从而也允许轻松地进行添加,修改等。 每个主要名称空间都分为dojo , dijit和dojox目录,其中的主要版本号位于其中的...

    IBM发布开源HTML5可视化设计工具Maqetta

    升级移动平台发布工具:增加 Dojo 1.7 移动控件库支持,精确到像素级别匹配的设备底版,浏览器预览增加缩放支持。 增加从 Maqetta 导出到 Eclipse 的教学文档。 改善了云端多人协作时的 Review 和 Comment 可用性。 ...

    arcgis javascript api

    这意味着开发者不必因 API 使用了 Dojo 1.7 而修改其应用程序代码。 #### 五、JavaScript API 实际应用 - **API 下载**:官方提供了 API 的下载地址(http://support.esrichina.com.cn/2011/0223/960.html),需要...

Global site tag (gtag.js) - Google Analytics