Dojo——基础知识
1、Dojo官方网站
http://dojotoolkit.org/
2、基本使用
在JSP页面中使用需要引入Dojo的JavaScript库
<script src="JavaScript/dojo-release-1.1.1/dojo/dojo.js"
type="text/javascript">
</script>
除此之外还必须动态加载某些需要使用的函数和对象。动态加载某个函数如和类如下:
<script type="text/javascript">
//态加载dojo.widget下的所有函数和对象
dojo.require("dojo.widget.*");
</script>
注意:"dojo.require('dojo.widget.*')" 写法非常类似于Java语言里边"import java.util.*"的写法
3、Dojo实例程序
在页面显示一个按钮
<HTML>
<head>
<title>Dojo:Hello World</title>
<script src="JavaScript/dojo-release-1.1.1/dojo/dojo.js"
type="text/javascript" djConfig="parseOnLoad: true">
</script>
<script type="text/javascript">
dojo.require('dojo.widget.Button');
</script>
</head>
<body class="tundra">
<button dojoType="Button" widgetId="helloButton">提交</button>
</body>
</html>
分享到:
相关推荐
【dojo基础知识内容简介】 Dojo是一个强大的JavaScript用户界面开发框架,专为构建富互联网应用程序而设计。它简化了JavaScript编程,使开发者能更高效地创建功能丰富的动态用户界面。Dojo的核心部分是“Dojo Base...
Dojo 是一个强大的JavaScript库,特别设计用于构建富互联网应用程序(RIA)。...通过学习这两个PDF文档,初学者不仅可以掌握Dojo的基础知识,还能了解到如何在实际项目中运用Dojo,提升自己的前端开发技能。
这个压缩包包含了Dojo框架的一个早期版本——dojo-release-1.1.2,它对于了解Dojo的历史和学习Ajax应用程序的构建非常有价值。在JavaScript的世界里,Ajax(异步JavaScript和XML)技术允许网页在不刷新整个页面的...
在深入学习Dojo之前,了解JavaScript的基础知识,尤其是面向对象编程的概念,是非常重要的,因为这将有助于更好地理解和使用Dojo的高级特性。 首先,让我们从基础开始,探讨Dojo的核心概念——模块和包。Dojo的模块...
### DOJO中文手册知识点解析 #### 一、DOJO概述 **DOJO**是一个使用JavaScript语言编写的开源DHTML工具包。它通过整合了nWidgets、Burstlib和f(m)等多个项目的贡献而形成,因此被称为“统一”的工具包。DOJO的核心...
标题"dojo-release-1.4.3"揭示了我们讨论的是Dojo框架的一个特定版本——1.4.3。这个版本发布于2010年,尽管现在已经有了更新的版本,但1.4.3仍然被许多项目广泛使用,因为它稳定且支持众多特性。 Dojo的核心特性...
### 实战Dojo工具包知识点概述 #### 一、Dojo工具包简介 **Dojo** 是一个功能强大的 JavaScript 库,旨在简化富客户端 Ajax 应用程序的开发过程。它不仅封装了复杂的浏览器兼容性问题,还提供了一系列实用工具和...
1. **基础知识准备**:建议读者具备一定的JavaScript基础,以及HTML/CSS的基本了解,这样可以更好地理解书中的概念和技术。 2. **实践操作**:本书通过大量的实例来展示Dojo的各种特性和功能,读者应跟随示例进行...
### Dojo Toolkit:深入理解与应用实践 #### 一、简介 当开始构建Ajax应用程序时,开发者往往会遇到一些常见的挑战,比如...他们对Dojo有着深刻的理解,并愿意分享自己的知识,帮助更多的开发者掌握这一强大的工具包。
2.4Dojo基础知识 2.4.1JavaScript对象 2.4.2函数也是对象 2.4.3模拟类与继承 2.4.4使用模块与包管理源代码 第3章页面布局设计 3.1使用布局小部件设计页面框架 3.1.1小部件与布局小部件简介 3.1.2使用面板组织页面...
通过这个教程,开发者不仅可以学习到Dojo的基础知识,还能了解到不同前端框架之间的设计理念和实现方式,这对于提升跨框架开发能力非常有帮助。同时,这也提供了一个比较不同解决方案的机会,以便于选择更适合特定...
"实战Dojo工具包"包含的两个文件——"实战Dojo工具包.odt"和"实战Dojo工具包.pdf",很可能是详细的教程文档。这些文档可能涵盖了以下内容: 1. **安装与设置**: 如何在项目中引入Dojo,配置加载器,以及设置开发...
2.2.2ArcGIS API for JavaScript与Dojo的关系 2.3开发与调试工具 2.3.1集成开发环境 2.3.2调试工具 2.3.3Firebug 2.3.4其他工具软件 2.4Dojo基础知识 2.4.1JavaScript对象 2.4.2函数也是对象 2.4.3模拟类与继承 ...
【标题】"第十个范例——布局之TabContainer"是一个关于网页布局技术的主题,特别是针对使用TabContainer组件的讨论。这个范例可能涉及到前端开发,尤其是JavaScript或Ajax技术的应用,因为TabContainer通常用于创建...
### ASP.NET 2.0与Ajax综合应用技术详解 #### 一、开发环境与资源概述 ...以上章节覆盖了从基础知识到高级应用的各个方面,通过这些示例,读者可以深入了解并掌握ASP.NET 2.0与Ajax结合开发的技术要点。
**jQuery基础知识** jQuery的核心功能是简化DOM操作、事件处理、动画效果和Ajax请求。它的选择器语法与CSS相似,使得选取页面元素变得简单。例如,`$("#myElement")`会选取ID为"myElement"的元素,`$(".myClass")`则...
- **第3章Struts2基础**:涵盖Struts2的核心组件、配置文件、请求处理流程等基础知识。 - **第4章深入Struts2**:进一步探讨Struts2的工作原理,包括Action类的设计、拦截器的使用等高级话题。 - **第5章Struts2的...
网络dojo微服务",它涉及了Docker、微服务架构、Web服务器以及TDD(测试驱动开发)实践等多个知识点。 首先,"Docker映像"是Docker的核心组成部分,它是一个包含了运行应用所需的所有依赖的静态层。在这个场景中,...