- JavaScript開(kāi)發(fā)基本可以分為以下四個(gè)部分:
1、查找DOM元素進(jìn)行取值和賦值的操作、在特定節(jié)點(diǎn)位置進(jìn)行內(nèi)容的取值和賦值操作(innerHTML)。
2、針對(duì)元素進(jìn)行事件監(jiān)聽(tīng)。
3、通過(guò)操作DOM節(jié)點(diǎn)結(jié)合改變?cè)氐腃SS樣式,達(dá)到絢麗的動(dòng)畫效果。
4、對(duì)DOM元素進(jìn)行Ajax操作。
對(duì)于jQuery來(lái)說(shuō),可以對(duì)這四部分提供完美的實(shí)現(xiàn):
a、jQuery擁有強(qiáng)大的選擇器,可以查找任意的DOM元素。同時(shí)jQuery對(duì)象實(shí)現(xiàn)鏈?zhǔn)秸Z(yǔ)法,能夠很方便簡(jiǎn)潔的寫出強(qiáng)大的操作。比如操作屬性:$("#chkbox").attr("checked","checked").attr("disabled","disabled")。可以這樣繼續(xù)鏈下去,包括增加事件、樣式等等操作。
b、在頁(yè)面加載時(shí)給DOM綁定事件。$("#chkbox").click(function(){ alert("hello jquery!"); });
c、show()和hide()是jQuery中最基本的動(dòng)畫。對(duì)元素顯示和隱藏,當(dāng)然,我們還可以實(shí)現(xiàn)其它的更復(fù)雜的動(dòng)畫。
d、$.ajax(options)是jQuery中最底層的Ajax實(shí)現(xiàn)。除此之外,還可以使用$.get()或$.post()實(shí)現(xiàn)Ajax請(qǐng)求。