javascript 程序庫的比較(一)之DOM功能
更新時間:2010年04月07日 11:41:55 作者:
javascript 程序庫的比較(一)之DOM功能
1,Prototype程序庫
這是第一個把document.getElementById()簡化為$的程序庫。
比如:原來的var myele=document.getElementById('id')等價于var myele=$('id')
此外,$還擴(kuò)展了一些功能
比如:var eleArray=$('id1','id2','id3','id4')能夠返回一個包含4個對象的數(shù)組。
除了$,這個函數(shù)庫還提供了根據(jù)類名找元素的方法getElementsByClassName;添加類名的方法addClassName;移除類名的方法removeClassName等,大大方 便了我們使用。
2,jQuery
它比prototype更強(qiáng)大。
比如:
document.getElementById()==>$('#money')
document.getElementsByTagName==>$('p')
返回一組類名相同的元素:$('.money')
而且可以更c(diǎn)ss一樣派生:$("#content table.dateTable")
jQuery程序庫中提供的css規(guī)則的分析功能是驚人的,它支持css1,css2,css3,以及XPath中的大多數(shù)選擇符。
3,DoJo程序庫
根據(jù)id取得元素對象:var money=Dojo.byId('money')
根據(jù)類名獲得元素:Dojo.html.getElementByClass()
這是第一個把document.getElementById()簡化為$的程序庫。
比如:原來的var myele=document.getElementById('id')等價于var myele=$('id')
此外,$還擴(kuò)展了一些功能
比如:var eleArray=$('id1','id2','id3','id4')能夠返回一個包含4個對象的數(shù)組。
除了$,這個函數(shù)庫還提供了根據(jù)類名找元素的方法getElementsByClassName;添加類名的方法addClassName;移除類名的方法removeClassName等,大大方 便了我們使用。
2,jQuery
它比prototype更強(qiáng)大。
比如:
document.getElementById()==>$('#money')
document.getElementsByTagName==>$('p')
返回一組類名相同的元素:$('.money')
而且可以更c(diǎn)ss一樣派生:$("#content table.dateTable")
jQuery程序庫中提供的css規(guī)則的分析功能是驚人的,它支持css1,css2,css3,以及XPath中的大多數(shù)選擇符。
3,DoJo程序庫
根據(jù)id取得元素對象:var money=Dojo.byId('money')
根據(jù)類名獲得元素:Dojo.html.getElementByClass()
相關(guān)文章
layer關(guān)閉當(dāng)前窗口頁面以及確認(rèn)取消按鈕的方法
今天小編就為大家分享一篇layer關(guān)閉當(dāng)前窗口頁面以及確認(rèn)取消按鈕的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09js動態(tài)調(diào)用css屬性的小規(guī)律及實(shí)例說明
本篇文章主要介紹了js動態(tài)調(diào)用css屬性的小規(guī)律及實(shí)例說明。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12js實(shí)現(xiàn)Select下拉框具有輸入功能的方法
這篇文章主要介紹了js實(shí)現(xiàn)Select下拉框具有輸入功能的方法,實(shí)例分析了兩種比較常見的實(shí)現(xiàn)方法,是非常實(shí)用的技巧,需要的朋友可以參考下2015-02-02javascript Array.prototype.slice的使用示例
javascript Array.prototype.slice除了常見的從某個數(shù)組中抽取出新的數(shù)組外,它還有一些其他的用法,下面就為大家講這些妙用2013-11-11二級域名或跨域共享Cookies的實(shí)現(xiàn)方法
適用于Asp。 在主域名設(shè)置的Cookie,在各子域名共用;適用于博客等提供二級域名。這個問題,以網(wǎng)上有眾多帖子,可惜都沒有完整解決。2008-08-08javascript中兼容主流瀏覽器的動態(tài)生成iframe方法
這篇文章主要介紹了javascript中兼容主流瀏覽器的動態(tài)生成iframe方法,需要的朋友可以參考下2014-05-05javascript 實(shí)現(xiàn)子父窗體互相傳值的簡單實(shí)例
本篇文章主要是對javascript 實(shí)現(xiàn)子父窗體互相傳值的簡單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02