jquery三種基本方法 jquery基本操作

事件綁定方法live和bind的區(qū)別及使用場(chǎng)合

bind()可以綁定多個(gè)事件,live()一次只能綁定一個(gè)事件。區(qū)別在于用live來(lái)綁定事件會(huì)給所有當(dāng)前以及將來(lái)在頁(yè)面上的元素綁定事件(使用委派的方式)。比如說(shuō),如果你給頁(yè)面上所有的li用live綁定了click事件。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的倉(cāng)山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

其實(shí)這兩種方式類似于bind和live的區(qū)別吧。第一種方式直接給元素加事件,相當(dāng)于:(a).bind(click,function(){});如果有新的a元素動(dòng)態(tài)生成之后,需要重新綁定事件處理程序。

與bind()不同的是,live()一次只能綁定一個(gè)事件。這個(gè)方法跟傳統(tǒng)的bind很像,區(qū)別在于用live來(lái)綁定事件會(huì)給所有當(dāng)前以及將來(lái)在頁(yè)面上的元素綁定事件(使用委派的方式)。

綁定方式不同:.live()則是通過(guò)冒泡的方式來(lái)綁定到元素上的。更適合列表類型的,綁定到DOM節(jié)點(diǎn)上。而click()是直接綁定在元素上。底層API支持不同:click()方法:在jqeury事件處理API中,bind()是其API基礎(chǔ)。

第一種方式:在事件上使用bind(this)第二種方式:在構(gòu)造函數(shù)中改變this指向 第三種方式:使用=()= JavaScript函數(shù)中的this不是在函數(shù)聲明的時(shí)候定義的,而是在函數(shù)調(diào)用(即運(yùn)行)的時(shí)候定義的。

jquery跟js初始化加載的多種方法及區(qū)別介紹

JS:取到的是一個(gè)DOM對(duì)象。例:var div = document.getElementByID(one);JQUERY:取到的是一個(gè)JQUERY對(duì)象。

代碼書(shū)寫(xiě)的不同 jQuery 極大地簡(jiǎn)化了 JavaScript 編程,jQuery代碼比沉重的JavaScript輕靈多了,jquery設(shè)計(jì)的初衷就是要用更少的代碼,漂亮的完成更多的功能。

兩者的總體關(guān)系是jQuery是JavaScript的一個(gè)類庫(kù)。即把JavaScript中的一些功能封裝成方法,將一些DOM對(duì)象重新封裝,是的開(kāi)發(fā)人員使用起來(lái)更加快捷方便。

jquery插件封裝方法有幾種

為了方便用戶創(chuàng)建插件,jquery提供了jQuery.extend()和jQuery.fn.extend()方法。 jQuery.extend() 方法有一個(gè)重載。

類級(jí)別的插件開(kāi)發(fā)類級(jí)別的插件開(kāi)發(fā)最直接的理解就是給jQuery類添加類方法,可以理解為添加靜態(tài)方法。典型的例子就是$.AJAX()這個(gè)函數(shù),將函數(shù)定義于jQuery的命名空間中。

類級(jí)別的插件開(kāi)發(fā) 類級(jí)別的插件開(kāi)發(fā)最直接的理解就是給jQuery類添加類方法,可以理解為添加靜態(tài)方法。典型的例子就是$.AJAX()這個(gè)函數(shù),將函數(shù)定義于jQuery的命名空間中。

編寫(xiě)插件的目的是給已經(jīng)有的一系列方法或函數(shù)做一個(gè)封裝,以便在其他地方重復(fù)使用,提高開(kāi)發(fā)效率和方便后期維護(hù)。在編寫(xiě)jQuery插件的時(shí)候,我們一般會(huì)遵循一些約定:jQuery插件推薦命名為:jquery.插件名.js。

網(wǎng)站標(biāo)題:jquery三種基本方法 jquery基本操作
本文路徑:http://bm7419.com/article5/digepoi.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、企業(yè)網(wǎng)站制作商城網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)