1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script src="dojo/dojo.js"></script> 7 </head> 8 <script> 9 require(["dojo/on","dojo/dom","dojo/dom-style","dojo/request","dojo/mouse","dojo/domReady!"], 10 function(on,dom,domstyle,request,mouse){ 11 var myb = dom.byId("mybutton"); 12 13 on(myb,"click",function(evt){ 14 // domstyle.set(myb,"backgroundColor","blue"); 15 request.get("ssd.txt").then( 16 function(response){ 17 myb.innerHTML="<pre>"+response+"</pre>"; 18 }, 19 function(error){ 20 myb.innerHTML="<div class=\"error\">"+error+"</div>"; 21 } 22 ); 23 }); 24 } 25 ) 26 </script> 27 <body> 28 <button id="mybutton">dian</button> 29 </body> 30 </html>
今天开始学习 dojo 目的是学习 arc gis api for js
require 方法:引入组件和模块
on 方法:绑定事件
request 方法:处理ajax 异步通信。
1 里面有一个按钮,点击按钮事件,改变按钮背景。
2 其中还有一个文本,获取到文本的内容。
时间: 2024-12-15 17:15:58