国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

找到一點(diǎn)可憐的關(guān)于dojo資料,謝謝作者!

2024-09-06 12:44:17
字體:
供稿:網(wǎng)友
介紹:
這里將給你對于dojo的啟蒙課程。你可能會跟自己說"這段可以跳過了,因?yàn)槲乙呀?jīng)很了解javascript并且對網(wǎng)站開發(fā)很了解了。“不過這里有個機(jī)會讓你認(rèn)識到其實(shí)你的知識并不是那么扎實(shí),還有很多基礎(chǔ)的東西需要學(xué)習(xí)。

當(dāng) 我們給人們介紹dojo的時(shí)候,遇到了兩種難題。有些用戶已經(jīng)使用DHTML很久,并且對javascript有了很深的理解,他們清楚 javascript能作什么,不能做什么,在腦海里存在定型思維,有些時(shí)候,更難讓這些人明白dojo。第二種難題就是對于那些新手,他們太缺乏經(jīng)驗(yàn)和 對javascript的了解了。

我鼓勵這兩種朋友都讀一下介紹內(nèi)容,甚至你可以不全看。

什么是Dojo?

其實(shí)總結(jié)Dojo到底是什么是非常困難的。我說總結(jié)Dojo是很困難的,是因?yàn)镈ojo是一個可擴(kuò)展的代碼集合 (expandable collection of code)。擴(kuò)展不只是來自于眾多開發(fā)者,并且你會發(fā)現(xiàn)你可以根據(jù)你自己的需要擴(kuò)展自己的一套東西。就是說,你把目光放在Dojo身上的原因是因?yàn)?Dojo可以和javascript取長補(bǔ)短。

在開發(fā)客戶端(client-side development)總共有3個主要部分:events,重復(fù)使用DHTML blocks,客戶端和服務(wù)器傳遞信息。Dojo在這三方面都很在行,并且使他們變的很容易。

歷史

譯者注:歷史我是真不想翻譯了,如果有人很感興趣的話,可以給我留言,我有時(shí)間會翻譯的。

。。。。。。。。。。。。

什么是工具(Toolkit)?

很多人認(rèn)為結(jié)構(gòu)(framework),庫(library),工具是同一個意思。但是弄清楚它們之間的區(qū)別,對于以后的理解很有幫助。

Framework

在軟件開發(fā)中,為了讓其他的項(xiàng)目可以分享和合作,通常定義一個結(jié)構(gòu)(framework)。一個結(jié)構(gòu)通常包含支持程序(support programs),庫和一個腳本程序。你可能認(rèn)識到Dojo就是framework的一個部分,但并不是framework的本身。

Library

庫文件定義了很多可以引用的方法(function),它們是在任何位置都可以運(yùn)行的,并不是我們平常自己在程序中定義的方法。看了這些,你可能會說“嘿!dojo就是庫的集合!”。你應(yīng)該是對的,但是,dojo比一個庫的集合要包含得多很多。

Toolkit

看 過前文,你可能還在琢磨到底dojo是作什么的。很明顯,他不是一個結(jié)構(gòu)(framework),它是一個工具(toolkit)或者是一個庫?最后讓我 來解答一下,通常庫都是之前定義好的,你可以引用到你的程序中并使用它們,但是在dojo中,我們在這個庫外面加了一層封包系統(tǒng)。這樣就使它跟一般的庫有 些不一樣。

在這個系統(tǒng)中,我們把庫分成很多部分。有核心方法(core functions),還有很多其他不常用的子庫(sub library)。這就使你使用dojo的時(shí)候感覺它很簡潔。下面會有更具體的分析,會讓你更加明白dojo。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上高县| 普宁市| 绵竹市| 青浦区| 旬邑县| 祥云县| 永清县| 济源市| 大关县| 四平市| 抚远县| 句容市| 上高县| 故城县| 新和县| 华池县| 高台县| 德庆县| 车致| 阿图什市| 台中市| 绥中县| 玉溪市| 乌什县| 图木舒克市| 秀山| 九龙城区| 云阳县| 黔西县| 平原县| 东兴市| 会同县| 当阳市| 合山市| 盐城市| 香港 | 庆城县| 蒙阴县| 德令哈市| 建水县| 沧州市|