Calvin's Tech Space

          成于堅(jiān)忍,毀于浮躁

             :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
          •     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)畫(huà)效果。
                  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)潔的寫(xiě)出強(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)畫(huà)。對(duì)元素顯示和隱藏,當(dāng)然,我們還可以實(shí)現(xiàn)其它的更復(fù)雜的動(dòng)畫(huà)。
                  d、$.ajax(options)是jQuery中最底層的Ajax實(shí)現(xiàn)。除此之外,還可以使用$.get()或$.post()實(shí)現(xiàn)Ajax請(qǐng)求。
          • 給DOM元素添加行為,一定不要和DOM元素混在一起,一定要和它們分離開(kāi)來(lái)。添加事件一般在初始化的時(shí)候進(jìn)行,把<body onload="">這種寫(xiě)法拋棄掉,采用jQuery的寫(xiě)法:
            $(document).ready(function(){
                
            // 在這里寫(xiě)初始化代碼
            });
            也可以簡(jiǎn)寫(xiě)成:
            $(
            function(){
                
            // 在這里寫(xiě)初始化代碼
            });

          posted on 2010-03-20 15:55 calvin 閱讀(238) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): JavaScript

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 沁源县| 潮州市| 阳泉市| 德昌县| 建瓯市| 四平市| 达日县| 临泉县| 呼伦贝尔市| 友谊县| 开远市| 饶平县| 怀集县| 临朐县| 化德县| 厦门市| 灌云县| 江阴市| 霍邱县| 扎鲁特旗| 无为县| 成安县| 柏乡县| 田东县| 栾川县| 二连浩特市| 克山县| 罗平县| 小金县| 栾城县| 玉山县| 呈贡县| 明水县| 阳山县| 宁陕县| 澳门| 东至县| 囊谦县| 南涧| 烟台市| 浮梁县|