日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Dojo QuickStart 快速入门教程 (2) 基本框架

發(fā)布時(shí)間:2023/12/9 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dojo QuickStart 快速入门教程 (2) 基本框架 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

下載庫(kù)

首先,下載 Dojo 庫(kù):http://www.dojotoolkit.org/downloads

放了方便測(cè)試,我將文件將解壓到 Web Server 的 "js/dojotoolkit" 文件夾中,如果你愿意,也可以綴上版本號(hào)。最后的目錄結(jié)構(gòu)應(yīng)該像下圖這樣:


明確 dojo.js 文件的路徑非常重要。只要 dojo.js 能被正確裝入頁(yè)面,package system 會(huì)自動(dòng)處理對(duì)相關(guān)模塊的引用和依賴。

The Dojo Book,提供了大量的指南和教程,更深入的介紹了獲得各種 dojo 不同版本的方式。

也可以從 Google 的公用庫(kù)引入腳本,如下:http://ajax.googleapis.com/ajax/libs/dojo/1.3.1/dojo/dojo.xd.js

基本框架
下面是一個(gè) dojo 程序的基本框架:


<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01//EN"?
????"http://www.w3.org/TR/html4/strict.dtd"
>
<html>
????
<head>
????????
<title>Dojo?Toolkit?Test?Page</title>????
????
????
<!--? 裝入Dojo 基本庫(kù)?-->
????
<script?type="text/javascript"?src="js/dojotoolkit/dojo/dojo.js"
????????djConfig
="parseOnLoad:true,?isDebug:true">
?????? </
script>
????
????
<script?type="text/javascript">
????
/*?其他的腳本程序?*/
????
</script>
????
????
<style?type="text/css">
????
/*?樣式表在這?*/????
????
</style>??
??
????
</head>
????
<body><!--?頁(yè)面內(nèi)容?-->
????????
<h1?id="testHeading">Dojo?基本框架</h1>????????
????????
<div?id="contentNode">
????????
<p>一些內(nèi)容</p>
????
</div>
????
</body>

</html>

?版權(quán)聲明:本博客文章如非特別注明,均為原創(chuàng),作者保留所有權(quán)利!歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者左洸和出處博客園

?配置 Dojo 啟動(dòng)參數(shù)
dojo在裝入時(shí)應(yīng)該進(jìn)行參數(shù)配置,兩個(gè)最重要的參數(shù)是?parseOnLoad??isDebug?。第一個(gè)參數(shù)確定是否在頁(yè)面裝入時(shí)解析 dojo 組件和內(nèi)置標(biāo)簽;第二參數(shù)打開(kāi)或關(guān)閉調(diào)試信息。有兩種配置方式:
第一種方式在 <script> 標(biāo)簽中配置,如下:

<script?type="text/javascript"?src="js/dojotoolkit/dojo/dojo.js"
????djConfig
="parseOnLoad:true,?isDebug:true">
? </
script>

第二種方式在 dojo.js 裝入之前,建立一個(gè)全局變量 djConfig,如下:

<script?type="text/javascript">
????
var?djConfig?=?{
????????isDebug:
true,
????????parseOnLoad:
true
????}
;
</script>
<script?type="text/javascript"?src="js/dojotoolkit/dojo/dojo.js"></script>

兩種方式有同樣的效果。


如何開(kāi)始?
由于各種版本的瀏覽器對(duì)頁(yè)面裝入 "ready" 狀態(tài)有不同的定義,所以 Dojo 提供了一個(gè) dojo.addOnLoad? 函數(shù),程序從這里面開(kāi)始,如下代碼:

//?某個(gè)函數(shù)
????var?init?=?function(){
????????console.log("I?run?after?the?page?is?ready.");????
????};
??????? //ready 后運(yùn)行上面的函數(shù)
????dojo.addOnLoad(init);
????
????//?這是另一種形式,用匿名函數(shù)
????dojo.addOnLoad(function(){
????????console.log("I?also?run,?but?second.?");?
????});

重要提示:不要用 <body onLoad="someFunc"> 和 window.οnlοad=someFunc 開(kāi)始你的函數(shù),而應(yīng)該使用 dojo.addOnLoad(someFunc)


更多
通過(guò) dojo.require() 函數(shù),package system 會(huì)自動(dòng)裝入所有你需要的代碼。下面的例子將裝入一個(gè) Button 和一個(gè) TitlePane,系統(tǒng)會(huì)自動(dòng)找到他們的代碼,如下:

dojo.require("dijit.form.Button");
????dojo.require(
"dijit.TitlePane");
????dojo.addOnLoad(
function(){
????????dojo.byId(
"testHeading").innerHTML?=?"We're?on?our?way!";
????????console.log(
"onLoad?fires?after?require()?is?done");?
????}
);??

每個(gè)模塊都有自己的 dojo.require() 參數(shù),你可以從?Dijit API pages?找到他們


繼續(xù)
在上面的例子中,我們第一次用了 dojo.byId() 函數(shù),通過(guò) id 來(lái)選擇元素,并改變了元素的 innerHTML? 值。后面我們將了解選擇器。
將上面的代碼放到框架中的“其他腳本程序”位置處,然后運(yùn)行,如果你看到了:?"We're on our way",恭喜!
如果出現(xiàn)了錯(cuò)誤,可以從?FAQ?查找常見(jiàn)的錯(cuò)誤信息。


//==========================================


本文轉(zhuǎn)自左洸博客園博客,原文鏈接:http://www.cnblogs.com/myqiao/archive/2009/05/14/1456952.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者


總結(jié)

以上是生活随笔為你收集整理的Dojo QuickStart 快速入门教程 (2) 基本框架的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 顶级毛片 | 国产精品毛片久久久久久久av | 婷婷激情视频 | 伊人99热 | 日韩久久综合 | 国产免费视频一区二区三区 | 你懂的网址在线观看 | 国产精品视频一区二区三 | 久久成人精品一区二区 | 成人免费在线视频观看 | 国产一级理论片 | 97久久人人 | 亚洲av永久无码精品三区在线 | 91精品国产闺蜜国产在线闺蜜 | 少妇高潮一区二区三区99欧美 | 伊人精品视频在线观看 | 交做爰xxxⅹ性爽 | 国产成人三级一区二区在线观看一 | 日韩一区网站 | 91在线免费观看网站 | 丝袜人妻一区二区 | 国产福利一区二区三区 | 玖玖成人| 久久久久国产综合av天堂 | 色97 | 韩国成人在线 | 黄色的网站在线观看 | 亚洲春色在线观看 | 成人精品免费看 | 无码人妻精品一区二区三 | 国产偷拍一区二区 | 可以看av的网站 | 国产精品无码专区 | 亚洲二区在线播放视频 | 亚洲不卡一区二区三区 | 国产成人综合网 | 在线99视频 | 国产欧美视频在线观看 | 日免费视频 | 久久综合丁香 | 天天鲁一鲁摸一摸爽一爽 | 最新中文av| 男女互操在线观看 | 俄罗斯乱妇 | 国产经典一区二区 | 99热3| 国产欧美综合一区二区三区 | 小h片在线观看 | 狠狠干2021 | 免费高清视频在线观看 | 色就是色综合 | 99综合色 | 操操网 | 怡红院av久久久久久久 | 欧美日韩视频在线观看免费 | 热久久影院 | 国产又粗又猛又爽又黄无遮挡 | 黄色a级片视频 | 鲁鲁久久| 一级大片在线观看 | 国产高清免费 | 美女扒开粉嫩尿口 | 国产一二三区在线视频 | 一本色道久久综合亚洲精品图片 | 超碰天天操 | 中文字幕二区 | 国产成人无码一二三区视频 | 午夜爱爱免费视频 | 丰满放荡岳乱妇91ww | 精品欧美一区二区精品少妇 | 色撸撸在线 | 伊人网视频在线 | 久久福利精品 | 国产一级做a爱片久久毛片a | 黄色片网站免费观看 | 欧美aa| 国产网站久久 | 精品乱码一区二区三四区视频 | 在线播放小视频 | 欧美色99| 亚洲无av在线中文字幕 | 男女瑟瑟视频 | 巨乳女教师的诱惑 | 日本熟妇毛茸茸丰满 | 色婷婷狠狠 | 波多野结衣之潜藏淫欲 | 中文字幕88页| 福利二区三区 | 国产日韩一区二区三免费高清 | 在线中文字幕av | 国产视频精品久久 | 欧美日韩视频无码一区二区三 | 啪啪官网| 久久波多野 | 免费网站黄色 | 国产精品中文字幕在线 | 日婷婷 | 亚洲国产成人精品久久久 | 中文字幕人妻熟女在线 |