學(xué)習(xí)jQuey中的returnfalse_javascript技巧
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 21:47:29
學(xué)習(xí)jQuey中的returnfalse_javascript技巧
學(xué)習(xí)jQuey中的returnfalse_javascript技巧:jQuey中的return false作用是什么? 在眾多的語句中都有return false的使用,當(dāng)然對于熟悉它的開發(fā)者來說,當(dāng)然是知根知底,知道此語句的作用,當(dāng)然也就知道在什么時候使用此語句,不過對于初學(xué)者可能未必掌握的很清晰明了,下面通過實例介紹一下return
導(dǎo)讀學(xué)習(xí)jQuey中的returnfalse_javascript技巧:jQuey中的return false作用是什么? 在眾多的語句中都有return false的使用,當(dāng)然對于熟悉它的開發(fā)者來說,當(dāng)然是知根知底,知道此語句的作用,當(dāng)然也就知道在什么時候使用此語句,不過對于初學(xué)者可能未必掌握的很清晰明了,下面通過實例介紹一下return

jQuey中的return false作用是什么?
在眾多的語句中都有return false的使用,當(dāng)然對于熟悉它的開發(fā)者來說,當(dāng)然是知根知底,知道此語句的作用,當(dāng)然也就知道在什么時候使用此語句,不過對于初學(xué)者可能未必掌握的很清晰明了,下面通過實例介紹一下return false語句的作用。
return語句的作用一般是返回函數(shù)值,并不再執(zhí)行下面的語句,直接跳到函數(shù)調(diào)用的地方,另外還有一個重要的作用,那就是取消默認(rèn)事件行為的發(fā)生。
代碼實例如下:
腳本之家
那為什么jquery中的return false不起作用,有什么解決方法?
寫了個表單驗證js代碼如下:
原因:邏輯沒弄清楚,要將ajax設(shè)置為同步的,需要使用$.ajax,$.get默認(rèn)是異步的,并且不是在回調(diào)函數(shù)內(nèi)return,而是在CheckUserName函數(shù)中聲明一個變量來接受回調(diào)函數(shù)的返回值,然后CheckUserName返回這個值。
修改后的代碼:
OK! 測試一下,沒問題了!
js/jquery中什么時候用return,什么時候用return false?這也是大家疑惑的地方。
根本的說 return 是函數(shù)的返回結(jié)果用, 如果你一個函數(shù)需要執(zhí)行結(jié)果那就return 你需要的結(jié)果,不需要結(jié)果就不用return;
而在jq中有些特殊的用法,比如$().each(function(){return false;});
其中如果不return false就會循環(huán)所有元素, 而如果在其中一次return false則不在進(jìn)行后續(xù)的遍歷,跳出循環(huán)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
學(xué)習(xí)jQuey中的returnfalse_javascript技巧
學(xué)習(xí)jQuey中的returnfalse_javascript技巧:jQuey中的return false作用是什么? 在眾多的語句中都有return false的使用,當(dāng)然對于熟悉它的開發(fā)者來說,當(dāng)然是知根知底,知道此語句的作用,當(dāng)然也就知道在什么時候使用此語句,不過對于初學(xué)者可能未必掌握的很清晰明了,下面通過實例介紹一下return