`
yuzihan607
  • 浏览: 21532 次
  • 性别: Icon_minigender_1
  • 来自: 雅安
社区版块
存档分类
最新评论

dojo入门2_helloworld

    博客分类:
  • dojo
阅读更多
  上一篇谈了dojo的环境配置,现在我们可以来开始动手写一个dojo的helloworld程序了,代码如下图:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
@import "js/dojo-1.6.1/dijit/themes/tundra/tundra.css";
@import
"js/dojo-1.6.1/dojo/resources/dojo.css"
</style>
<script type="text/javascript" src="js/dojo-1.6.1/dojo/dojo.js"
djConfig="parseOnLoad:true">
</script>
<script type="text/javascript">
dojo.require("dijit.form.Button");
</script>
</head>
<body class="tundra">
<button dojoType="dijit.form.Button" id="helloButton">say Hello
<script type="dojo/method" event="onClick">
alert("hello world!");
</script></button>
</body>
</html>
现在来对以上部分代码解释一下
style里面的两个import 表示引入dojo的一些样式文件
script下的djConfig="parseOnLoad:true" 表示在加载dojo标签属性的时候就进行解析,如果没有这一句,下面的很多代码无法运行
下面的dojo.require("dijit.form.Button")表示引入dojo的button widget,widget表示插件,如button,input各种都是widget
<button dojoType="dijit.form.Button" id="helloButton">say Hello
这里的dojoType就是使用dojo自己来解析了,type属性表示使用的dojo插件
里面嵌套的脚本代码注册了一个onClick事件 当点击该button时,就会弹出hello world消息
分享到:
评论

相关推荐

    Struts2_HelloWorld例子

    总之,"Struts2_HelloWorld"例子虽然简单,但它涵盖了Struts2的基础概念和核心组件,为学习者提供了一个清晰的入门路径。通过这个例子,你可以逐步掌握Struts2的MVC模式、Action、结果类型、拦截器等关键知识点,并...

    dojo快速入门文档

    ### Dojo 快速入门知识点详解 #### 一、Dojo 概览 Dojo 是一个功能强大且灵活的开源 JavaScript 库,主要用于构建高性能的富客户端 Web 应用程序。Dojo 提供了一系列工具和组件,使得开发者能够轻松创建交互式 Web...

    Dojo Hello World

    【标题】"Dojo Hello World" 是一个针对初学者的教程,主要介绍如何在Web开发中使用Dojo JavaScript库创建一个简单的"Hello, World!"示例。Dojo是一个功能强大的JavaScript框架,它提供了丰富的工具集,包括UI组件、...

    dojo例子 各方法的用法

    在这个"dojo例子 各方法的用法"的压缩包中,我们很可能会找到关于如何使用Dojo库的各种示例,包括"HelloWorld"这样的基础入门教程以及其他复杂功能的演示。 首先,让我们了解一下Dojo的核心概念。Dojo的基础模块`...

    Struts 2入门案列

    在`HelloWorld.jsp`中,你可以使用Struts 2的标签库来显示数据或进行交互,例如: ```jsp &lt;title&gt;Hello, World! ``` 这个案例中,`&lt;s:property&gt;`标签会显示Action中的属性值。如果你在Action中设置了`...

    strtus2开发入门

    Struts2提供了丰富的插件,如Struts2-dojo-plugin(用于富客户端UI)、Struts2-convention-plugin(自动Action配置)等,这些插件可以帮助我们快速开发和简化配置。 **异常处理** Struts2提供了全局的异常处理机制...

    ArcGISAPIforJavaScript入门.pptx

    开发第一个地图程序“Hello World”是学习API的常见起点。这通常涉及到加载API库,设置地图容器,并添加图层到地图。在开发环境中,可以利用ArcGIS API for JavaScript的帮助文档和智能提示工具,如vsdoc文件,来...

    Struts2 例子.

    在这个例子中,`helloWorld` Action与`/HelloWorldAction` URL关联,使用`execute`方法执行,并且当方法成功执行后,会显示`HelloWorld.jsp`页面。 Struts2的拦截器(Interceptor)是另一个关键特性,它们在Action...

    Struts2详细入门深化教程PPT

    对于初学者,你可以先从简单的“Hello, World”示例开始,然后逐渐接触更复杂的案例。对于希望深化理解的开发者,可以深入学习Struts2的高级特性,如自定义拦截器、插件开发等。无论你是新手还是老手,这个教程都将...

    arcgis api for JS开发入门

    最后,要开始编写第一个使用ArcGIS API for JavaScript的地图程序,通常是一个简单的HelloWorld示例。在编写过程中,需要熟悉JavaScript的基础语法,理解如何利用Dojo框架提供的API来操作DOM、组织代码、处理异步...

    Struts2开发jar包

    &lt;result name="success"&gt;/HelloWorld.jsp ``` 3. **编写Action类**:创建一个Java类,实现`com.opensymphony.xwork2.ActionSupport`接口,并重写`execute`方法。例如: ```java public class ...

    struts2API文档

    3. **第三章:第一个Struts2应用** - 通过创建一个简单的“Hello, World!”示例来介绍基本的项目结构和配置。 4. **第四章:MVC模式** - 解释MVC设计模式的基本原理,以及Struts2如何实现这一模式。 5. **第五章:...

    struts2 的jar文件

    对于初学者,可以通过简单的“Hello, World”示例来快速入门,逐步掌握Struts2的核心概念和用法。同时,熟悉Maven或Gradle等构建工具可以帮助自动管理Struts2及其依赖的jar文件,简化项目构建过程。 总的来说,理解...

    Struts2.1权威指南——基于WebWork核心的MVC开发.pdf

    - **第2章Struts2下的HelloWorld**:通过一个简单的示例展示如何搭建Struts2环境并运行第一个程序。 - **第3章Struts2基础**:涵盖Struts2的核心组件、配置文件、请求处理流程等基础知识。 - **第4章深入Struts2**:...

    struts2 实例

    2. **创建第一个Struts2应用**:通常会从创建一个简单的"Hello, World!"应用开始,展示如何创建Action类、配置struts.xml并编写对应的JSP页面。 3. **Action配置**:深入理解`&lt;action&gt;`标签的用法,如`name`属性...

    Grails 中文参考手册

    - **Hello World**:这是一个简单的示例,展示如何创建一个显示“Hello World”的基本应用。 - **使用IDE**:Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,方便开发者编写和调试代码。 - **...

Global site tag (gtag.js) - Google Analytics