上一篇谈了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消息
分享到:
相关推荐
使用_Dojo_的_Ajax_应用开发进阶教程
dojo学习001_20101122.dojo学习文件
dojo_part003_003_003dojo_part003_003_003dojo_part003_003_003
pencil非常好用的web原型设计工具,这个是DOJO GUI的模板
DOJO_API_中文参考手册 附加注释实例 特别适合初学者使用,学习Dojo 必备
dojo_part001_001_001dojo_part001_001_001dojo_part001_001_001
DOJO_API_中文参考手册.pdf 看看就知道 看看就知道
Dojo中文手册_IT168文库,非常详细的DOJO组件讲解,AJAX使用
dojo_part003_003_003dojo_part003_003_003dojo_part003_003_003
对arcgis for js API的离线部署进行简单配置描述,涉及AMD规范的定义与讲解,其中也提到了安装postgress数据库的基本步骤,对想发布地图服务和处理数据有所帮助
Dojo Mobile 是基于 Dojo 的小部件集合,用于创建移动 Web 应用程序。使用 Dojo Mobile,您可以开发轻量级、高性能的移动 Web 应用程序
dojo的ajax支持,可以作为参考手册,不过是英文版的。
Dojo中文手册——实战dojo工具包。一个品质远远超出“原型建造”的Ajax库。
用最近的dojo1.2.1制作前端的ajax购书网站,分注册用户购物和非注册用户购物两部分(其实非注册用户只是个噱头),一个页面完成所有必要功能,页面颜色有点难看,管理员部分没有做。后端为servlet+ms sqlserver2k,...
文章用几个简单的实例,让初学者了解dojo的相关知识,和如何使用dojo的相关知识.
内含视频地址与对应的源代码,视频从基础将起,对初学者帮助很大