JAVA基础之dojo快速入门
来源:互联网 发布:sql server端口 编辑:程序博客网 时间:2024/05/07 07:42
第一步,引入dojo.js dojo的发行包里有4个子目录,要引入的文件是名叫"dojo"的子目录里的dojo.js。 假设你是这样的目录结构:
引用
project | +--dojo-lib | | | +--dijit | +--dojo | +--dojox | +--util | +--dojo_hello_world.html
Java代码
<script type="text/javascript" src="./dojo-lib/dojo/dojo.js"></script>
Java代码
<script type="text/javascript" src="./dojo-lib/dojo/dojo.js"></script>
Java代码
<script type="text/javascript" src="./dojo-lib/dojo/dojo.js"></script>
view plaincopy to clipboardprint?
<script type="text/javascript" src="./dojo-lib/dojo/dojo.js"></script> 中国网管联盟www.bitscn.com
<script type="text/javascript" src="./dojo-lib/dojo/dojo.js"></script>开始使用dojo 现在开始使用dojo的第一个函数:dojo.byId dojo.byId就等同于常用的document.getElement <input type="text" name="username" id="username" value="Mark" /> <script type="text/javascript"> var username = dojo.byId('username').value alert(username); </script> OK,是不是和普通的js库一样,没有任何玄机? dojo.addOnLoad 现在我们想在window.onload里面处理一点东西,就像Ext.onReady,这个东西在dojo里叫做dojo.addOnLoad Java代码
dojo.addOnLoad(function(){
var username = dojo.byId('username').value
alert(username);
});
Java代码
dojo.addOnLoad(function(){
var username = dojo.byId('username').value
alert(username);
});
网管联盟www.bitsCN.com
Java代码
dojo.addOnLoad(function(){
var username = dojo.byId('username').value
alert(username);
});
view plaincopy to clipboardprint?
dojo.addOnLoad(function(){
var username = dojo.byId('username').value
alert(username);
}); feedom.net
dojo.addOnLoad(function(){
var username = dojo.byId('username').value
alert(username);
});dojo.connect OK,window.onload搞定了,那么如何监听普通的dom事件呢?没问题,强大的dojo.connect出场 Java代码
<script type="text/javascript">
function sayHello(event)
{
alert("Hello");
}
dojo.addOnLoad(function(){
var btn = dojo.byId('hello');
dojo.connect(btn,"onclick",sayHello);
});
</script>
<input type="button" id="hello" value="Hello" />
Java代码
<script type="text/javascript">
function sayHello(event)
{ 54com.cn
alert("Hello");
}
dojo.addOnLoad(function(){
var btn = dojo.byId('hello');
dojo.connect(btn,"onclick",sayHello);
});
中国网管联盟www.bitscn.com
- JAVA基础之dojo快速入门
- Dojo 基础入门(一)
- Dojo 基础入门(二)
- Dojo 基础入门(三)
- Dojo 基础入门(四)
- Dojo 基础入门(五)
- Dojo 基础入门(六)
- dojo快速入门----【测试有效】
- dojo+dwr+spring快速入门
- Scala 快速入门之基础
- java基础之入门
- java多线程之快速入门
- Dojo 1.10 教程(1)-基础入门篇Hello Dojo
- Ajax快速入门之http协议基础
- Ajax快速入门之HTTP协议基础
- Ajax快速入门之http协议基础
- Lua脚本之语法基础快速入门
- Lua脚本之语法基础快速入门
- 对学习C++的建议(转自互联网)
- 浏览器战争的硝烟蔓延在JavaScript
- antenna打包中文乱码问题
- 基本测试方法
- Runtime 类的使用
- JAVA基础之dojo快速入门
- 解决Tomcat5.5版本中“Attempted a bean operation on a null object”的错误
- 解决IE里无法运行JavaScript脚本的方法
- OpenJWeb快速开发平台的多语解决方案
- “LINQ已死”论 为言论1 致歉 [Java | .Net | 致歉 ]
- C#断点续传
- sprintf学习 转载
- 怎样使用eclipse来开发android源码
- SQL数据缓存依赖 [SqlServer | Cache | SqlCacheDependency ]