更新時(shí)間:2016年10月27日17時(shí)25分 來源:傳智播客Android培訓(xùn)學(xué)院 瀏覽次數(shù):
盡管 detach() 和 remove() 方法都被用來移除一個(gè)DOM元素, 兩者之間的主要不同在于 detach() 會(huì)保持對(duì)過去被解除元素的跟蹤, 因此它可以被取消解除, 而 remove() 方法則會(huì)保持過去被移除對(duì)象的引用. 你也還可以看看 用來向DOM中添加元素的 appendTo() 方法.
通過利用 addClass() 和 removeClass() 這兩個(gè) jQuery 方法。動(dòng)態(tài)的改變?cè)氐腸lass屬性可以很簡(jiǎn)單例如. 使用類“.active"來標(biāo)記它們的未激活和激活狀態(tài),等等.
這是一個(gè)稍微高級(jí)點(diǎn)兒的jQuery問題。好吧,除了報(bào)錯(cuò)節(jié)省服務(wù)器帶寬以及更快的下載速度這許多的好處之外, 尤為重要的是,如果瀏覽器已經(jīng)從同一個(gè)CDN下載類相同的 jQuery 版本, 那么它就不會(huì)再去下載它一次. 因此今時(shí)今日,許多公共的網(wǎng)站都將jQuery用于用戶交互和動(dòng)畫, 如果瀏覽器已經(jīng)有了下載好的jQuery庫(kù),網(wǎng)站就能有非常好的展示機(jī)會(huì)。
ajax() 方法更強(qiáng)大,更具可配置性, 讓你可以指定等待多久,以及如何處理錯(cuò)誤。get() 方法是一個(gè)只獲取一些數(shù)據(jù)的專門化方法。
方法鏈?zhǔn)菍?duì)一個(gè)方法返回的結(jié)果調(diào)用另一個(gè)方法,這使得代碼簡(jiǎn)潔明了,同時(shí)由于只對(duì) DOM 進(jìn)行了一輪查找,性能方面更加出色。
這通常用于阻止事件向上冒泡。
第一種,因?yàn)樗苯诱{(diào)用了 JavaScript 引擎。
本文版權(quán)歸傳智播客Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Android培訓(xùn)學(xué)院
首發(fā):http://fskzgqt.cn/Android
北京校區(qū)