JavaScript在瀏覽器中是單線程執(zhí)行的,但允許使用定時(shí)器指定在某個(gè)時(shí)間之后或每隔一段時(shí)間就執(zhí)行相應(yīng)的代碼。下面我們了解setTimeout()、clearTimeout()、setInterval()和clearInterval()的用法。查看全文>>
window.location返回一個(gè)Location對(duì)象,其中包含有關(guān)文檔當(dāng)前位置的信息,是BOM中最重要的對(duì)象之一。一般使用window.location對(duì)象用于獲得當(dāng)前頁(yè)面的地址 (URL),并把瀏覽器重定向到新的頁(yè)面。查看全文>>
jQuery選擇器的出現(xiàn)不僅是為了簡(jiǎn)化JavaScript的寫(xiě)法,也是由于JavaScript提供的選擇DOM的方式較少,難以滿足實(shí)際開(kāi)發(fā)的眾多需求。因此,jQuery選擇器中提供了更多選擇DOM的方式,支持從CSS1到CSS3所有的選擇器以及其他常用的選擇器。查看全文>>
在前面的學(xué)習(xí)中,我們已經(jīng)用過(guò)了單個(gè)事件的綁定,是通過(guò)調(diào)用某個(gè)事件方法,傳入事件處理函數(shù)來(lái)實(shí)現(xiàn)的,如click()、change()等。jQuery的事件和DOM中的事件相比,省略了開(kāi)頭的“on”,如jQuery中的click()對(duì)應(yīng)DOM中的onclick。查看全文>>
事件委派是指把原本要給子元素綁定的事件綁定到父元素上,這就表示把子元素的事件委派給父元素。由于事件有冒泡機(jī)制,當(dāng)一個(gè)元素觸發(fā)事件時(shí),可以區(qū)分發(fā)生事件的是父元素還是子元素。查看全文>>
將jQuery引入后,在全局作用域下會(huì)新增“$”和“jOuery”兩個(gè)全局變量,這兩個(gè)變量引用的是同一個(gè)對(duì)象,稱為jQuery頂級(jí)對(duì)象。在代碼中可以使用jQuery代替$,但一般為了方便,通常都直接使用$。下面我們通過(guò)代碼演示$和jQuery的使用。查看全文>>