日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

初看jQuery,比较dojo与jQuery的不同点

發(fā)布時(shí)間:2025/4/5 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初看jQuery,比较dojo与jQuery的不同点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

以下觀點(diǎn)是建立在我初看jQuery,但并沒有對(duì)jQuery詳細(xì)理解的情況下。 可能隨著后面對(duì)jQuery的使用,而增加更深的了解。也可能發(fā)現(xiàn)我當(dāng)初的觀點(diǎn)是錯(cuò)誤的。

大體瀏覽了一下jQuery的文檔,發(fā)現(xiàn)jQuery與dojo存在以下相同的地方:

1,dojo與jQuery都提供了對(duì)HTML DOM的快捷操作方法。

2,都提供了css的操作方法。

3,提供了DOM node的query方法。

4,包裝了xhr。

5,提供了事件注冊(cè)機(jī)制。

6,提供了簡(jiǎn)單的動(dòng)畫效果。

不同的地方在于:

1,dojo提供了面向?qū)ο蟮膉s開發(fā)機(jī)制。是一個(gè)js的framework。jQuery提供了基于client side js的工具箱。在dojo中,用戶可以根據(jù)dojo的模板定義自己的類。

2,dojo提供了dijit,以及如何定義自己的dijit的方法。dijit是dojo中可以重用的控件。它自身帶有html template。dijit像一個(gè)模板,由模板生成的實(shí)例可以把html template生成的dom以及dom上的事件方法都當(dāng)作實(shí)例內(nèi)部方法來用。dijit可以放到document的任意節(jié)點(diǎn)上。

3,dojox提供了更多的擴(kuò)展包,比如grid。

4,dojo提供了國(guó)際化和本地化方法。使用dojo.i18n.

5,dojo可以動(dòng)態(tài)引入需要的js類。使用dojo.require.

在使用方面,jquery更加容易上手,代碼寫起來快捷簡(jiǎn)單。 jquery的鏈?zhǔn)秸{(diào)用結(jié)構(gòu)使得代碼非常簡(jiǎn)潔。

最后,抽象一些來說:dojo是框架,jQuery是工具。dojo像java,jQuery像c。dojo比較重,jQuery比較輕。dojo比較復(fù)雜,jQuery比較簡(jiǎn)單。dojo面向?qū)ο?#xff0c;jQuery面向過程。

轉(zhuǎn)載于:https://my.oschina.net/xpbug/blog/73468

總結(jié)

以上是生活随笔為你收集整理的初看jQuery,比较dojo与jQuery的不同点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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