prototype Element學(xué)習(xí)筆記(Element篇三)
更新時(shí)間:2008年10月26日 00:41:59 作者:
上一篇把Element的所函數(shù)都梳理了一遍,下面總結(jié)一下這些函數(shù)的功能,畢竟函數(shù)太多,不分門別類一下還是沒有底。
一、篩選類函數(shù)
ancestors、recursivelyCollect、descendants、firstDescendant、immediateDescendants、previousSiblings、nextSiblings、siblings、match、up、down、previous、next、select、adjacent。
二、增、刪、改元素類函數(shù)
insert、update、remove、replace、wrap、cleanWhitespace
三、設(shè)置元素各種屬性類函數(shù)
visible、toggle、hidde、show、identify、readAttribute、writeAttribute、makeClipping、undoClipping
四、樣式處理類函數(shù)
classNames、hasClassName、addClassName、removeClassName、toggleClassName、getStyle、setStyle、getOpacity、setOpacity。
五、位置處理類函數(shù)
getHeight、getWidth、scrollTo、getDimensions、makePositioned、undoPositioned、cumulativeOffset、positionedOffset、absolutize、relativize、cumulativeScrollOffset、getOffsetParent、viewportOffset、clonePosition。
六、幾個(gè)返回布爾型的函數(shù)
empty、descendantOf、visible
七、事件管理類
fire、observe、stopObserving
八、static函數(shù)
extend
基本上就是這么幾類了。不過,關(guān)于位置類函數(shù),只有取,沒有設(shè)置的,功能不完善啊。這里面的查找類函數(shù)的用法文檔中也沒有盡言,關(guān)鍵是怎么寫選擇符
ancestors、recursivelyCollect、descendants、firstDescendant、immediateDescendants、previousSiblings、nextSiblings、siblings、match、up、down、previous、next、select、adjacent。
二、增、刪、改元素類函數(shù)
insert、update、remove、replace、wrap、cleanWhitespace
三、設(shè)置元素各種屬性類函數(shù)
visible、toggle、hidde、show、identify、readAttribute、writeAttribute、makeClipping、undoClipping
四、樣式處理類函數(shù)
classNames、hasClassName、addClassName、removeClassName、toggleClassName、getStyle、setStyle、getOpacity、setOpacity。
五、位置處理類函數(shù)
getHeight、getWidth、scrollTo、getDimensions、makePositioned、undoPositioned、cumulativeOffset、positionedOffset、absolutize、relativize、cumulativeScrollOffset、getOffsetParent、viewportOffset、clonePosition。
六、幾個(gè)返回布爾型的函數(shù)
empty、descendantOf、visible
七、事件管理類
fire、observe、stopObserving
八、static函數(shù)
extend
基本上就是這么幾類了。不過,關(guān)于位置類函數(shù),只有取,沒有設(shè)置的,功能不完善啊。這里面的查找類函數(shù)的用法文檔中也沒有盡言,關(guān)鍵是怎么寫選擇符
相關(guān)文章
Prototype的Class.create函數(shù)解析
Prototype中的類的創(chuàng)建,一般使用Class.create方法來創(chuàng)建,例如PeriodicalExecuter類型。使用的時(shí)候通過調(diào)用new PeriodicalExecuter(xxx)來生成對(duì)象。2011-09-09
Prototype源碼淺析 Enumerable部分之each方法
在javascript中,根本找不到Enumerable的影子,因?yàn)檫@一塊是Prototype作者從Ruby中借鑒過來的。2012-01-01
初學(xué)prototype,發(fā)個(gè)JS接受URL參數(shù)的代碼
初學(xué)prototype,發(fā)個(gè)JS接受URL參數(shù)的代碼...2006-09-09
Prototype Template對(duì)象 學(xué)習(xí)
這里的Template對(duì)象其實(shí)就是格式化字符串的工具,就像java中的String.format方法。這個(gè)對(duì)象只提供一個(gè)方法evaluate。2009-07-07
Prototype源碼淺析 String部分(三)之HTML字符串處理
現(xiàn)在,String部分轉(zhuǎn)入具體的關(guān)聯(lián)應(yīng)用,分別對(duì)應(yīng)HTML字符串,JSON字符串和HTML中的腳本字符串2012-01-01
Prototype 學(xué)習(xí) Prototype對(duì)象
Prototype 學(xué)習(xí) Prototype對(duì)象2009-07-07
Prototype Date對(duì)象 學(xué)習(xí)
這個(gè)對(duì)象里面就一個(gè)toJSON方法,非常簡(jiǎn)單2009-07-07

